The atmosphere in most stadiums gets slowly worse with each passing season, Goodison isn't much different to most other places with regards to this. ALLOCATED seating is probably the cause, because it stops those that want to sing naturally congregating together. This solution to this is standing/singing areas, but people trying to organise this get shouted down because the whole idea is misunderstood.
Personally, I'm not that fussed about banners and flags. And if one was in front of me obscuring my view, it would annoy me.