How the fuk do you play against Veigar?
Thank god this champ's actually not popular because he's probably one of the few champions I have no idea how to play against as any role.
He can usually always insta-gib my squishies and if he's even a little ahead can insta-gib tanks as well. It's hard for me to go in on him as an initiator because his big-ass stun is like the entire width of the lane, and even if I manage to get to him, my team's probably way too scared to go in until his big-ass circle is down and by then I'm probably dead.
It's even harder for me to play against him as a carry again because his big ass stun is gigantic. And of course if you get CC'd you get gibbed.
I know people be like "he's so weak if he doesn't land the stun on the edge", but honestly if he just puts the big-ass circle over anyone, what are you supposed to do? Sit around in it and wait for his team to kill you or just walk into the back wall and die anyway?...
He also has like pretty decent waveclear and is relatively hard to gank because again, he has his big-ass circle and builds everyone's favorite item, Zhonyas Whoreglass.
Can't effectively push against him because if he lands 1 big-ass circle, someone dies. Can't really split push either, because some nigga's always going to get caught by his big-ass circle and gibbed.
Edit: I don't play mid very often. I know there's ways you can kinda shut him down in lane, but I'm asking more about how you play against him as a team once laning phase is over.

pre-6 you will survive his full combo. At this point he has nothing and if you can survive one more q, go in hard. His q will be back up in about 3 seconds true, but his other spells will be on cd so he has no stun or other large burst. Take advantage of every missed stun and his relatively long cd's. If you do get behind, make sure you have enough mr to survive his combo or roam hard and take small jungle camps.