My brother/dad went to this and had a lot of the same comments you did. They paid for a camping spot and didn't end up getting one. They had to camp in some guy's backyard. They also waited about two and a half hours in line for their wristbands and missed two bands that my brother wanted to see.
I didn't hear about Discharge and Cro-Mags not playing, but had I gone to this (I would have if it weren't for school), I would have been really angry about that.
4/12 - Destruction
4/17 - Ghost
5/3 - Primal Fear