What's that got to do with anything?
It was an England game, and fans were allowed to go in club colours. We can't have a situation where you can go in club colours, unless an England game is being held at a club ground and you support their rivals.
WTF happens if the game is at Old Trafford or White Hart Lane? You'd have an England game with a list of club shirts fans couldn't wear. So what if he wanted attention? It's pretty clear he wasn't going to be violent, he just wanted to wear his club shirt, like anyone else.
Now if he'd been refused because he stank so much it was unfair on those sitting near him, then fair enough.
In an ideal world he could wear what he likes but the reality is that he was almost certainly being antagonistic.