What's the deal? I have the preferences set to delete events 2 days after they pass, yet it's not doing it. Any ideas? Even if I click the "hide" options, it won't even hide them.

Are they re-occurring items??
I had the same problem, then solved it!
Go into ical, highlight the entry then press the backspace key on your keyboard, top right, gone!!
HTH