If you were in NYC, I'd buy you a beer. People can really, really suck sometimes, that's just really uncivil and the sign of waaaaay deeper issues than your bicycle. Hell, it made *me* mad and it isn't even my bike. The wheels are expensive, but it sounds like your frame/bb/seatpost/hubs/stem/bars/brakes (if you ran them) are still OK. It'll take a little TLC and some $$$, but maybe not as much as you think.