I don't know. I never saw it. It was in the lot right next to the stadium so unless if you were in that lot you wouldn't see it as you'd never go in there to get to the stadium.
Schools have idiots fans, yours included. Penn State is an easy target, so I would reckon that there is no way that kind of stuff has only been isolated to us.
Now, on the big time atmosphere. I think you guys can get there, but it's hard. Your stadium isn't set up to look or feel big (never been there with a packed house so I don't know about sound), and being off campus certainly doesn't help. Opponents help too. You have a good OOC home schedule this year but with teams that probably won't be sending a couple thousand your way. And then you guys have to hold up your side of the bargain as fans. But for that the team has to hold up its end of the bargain as well.
Probably should think about going to a spread option offense.