Is NOBODY wrong in the post ? POST : Kind of long but I would appreciate any insight.

I go to a state college and live at my fraternity house off campus. I had to move my truck, which I am trying to sell, out of our driveway for a day and so I parked it in a lot right down the street from our house. We live pretty far off campus and usually use this lot for overflow parking because it's always empty but very recently the college designated this as a campus lot. As I pulled out of my drive, my truck died in the street. Stone dead battery. I had a friend hook up a tow strap and we dragged it to the lot. I come back from class a couple days later and find it gone. I call the campus police and ask them about it and they say it probably got towed. I go to the garage where it is and they charge me $460 to get it back. Because I was selling, I had taken off the plates and removed insurance/registration. I had to get it towed back to my house because it had no plates. Another 200. This was in February in New York. There was a ton of snow. The flatbed could not get up our steep driveway and was forced to put it in the same lot. This lot also has a steep drive to get out of and he barely got out after. My 4x4 was broken at the time and, that night we got another ton of snow. I couldn't get out of the lot with all the snow and only 2 wheel drive and wouldn't have been able to get up my driveway. I met with the campus police chief and explained my situation and he basically told me it wasn't his problem and I had two days to move it. Physically, this was impossible and I couldn't get out of the lot. Two days later, I get towed again. Another $460. I decide to have it towed back to my home two hours north. Garage charges me 45 a day to have it parked behind their shop while I wait for the 500 dollar transport. All in all cost me 1700 bucks. I've been bitter with the garage for charging college students outrageous fees and the campus police for having zero compassion for my plight.