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.
7/19 - Megadeth
8/11 - Swashbuckle/Crimson Shadows
8/20 - Skid Row
9/5 - Spell/Manacle