"Those who go to a pub for a meal should cook it at home or go to a restaurant."
Without considering whether they should also, perhaps, drink beer at home as well (one of the main reasons many pubs are closing) I suppose your suggestion has some merit, bibblebub. But there are a couple of shortcomings:
1. Most pubs are able to accommodate people eating and drinking (which is, after all, their "raison d'être" without inconveniencing hoardes of football fans shouting, jeering and cheering at a TV screen.
2. Conversely, few establishments are able to adequately segregate those hoardes from people craving a quieter atmoshphere where they can enjoy a drink and a chat.
I think if you asked the football fans whether eaters and drinkers were spoiling their enjoyment I imagine few would say that they were. On the other hand, if you were to ask the eaters and drinkers whether football on the telly was runing their enjoyment of the pub you may get a different answer.
Of course, if the TV viewers could be trusted to watch the match without childishly shouting and jeering as if they were at the match it may be a different proposition. However....