And yet these mid teams in Spain are beating the Champion of EPL and making them look terribad. EPL in game as in real life is very over rated product of marketing. Especially after Man UTD's team in 2008 all the teams look bad, the refereeing is godawful, and there are number of cases for suspicious matches. Which results in a weak national team. But obviously the fans of EPL prefer to watch this. I am sorry to disappoint you but at least these 2 teams in Spain brought to the world a team that won the EU and the World Cup, while "the competition" in England brought their national team nothing. I have lived in both countries for awhile and I have to say that not only football, but sports in Spain are more than religion.
The thing you don't seem to understand is the competition in the EPL is so fierce that Man Utd, Arsenal, Chelsea, & Liverpool are not dominating the league anymore. More teams are competing in the league and its what makes the EPL, in my opinion, the best league in the world. The "Big 4" is not the "Big 4" anymore, there are so many good teams in the EPL who are capable of beating anyone. Look at Wigan last week beating United 1-0, look at Norwich beating Tottenham 2-1, Swansea beating Man City 1-0, Newcastle beating United 3-0. I can name more than 10 games this season where mid table teams have beaten the top teams in the EPL.
The refereeing decisions are whats part of the game nowadays. You got the strict referees & the leaniant referees. The referees are not just bad in England, Spain & Italy & France have TERRIBLE referees. As i said though, its part of the game nowadays and nothing can be done about it.
Another thing you are not understanding is quite simply. Would you rather watch 2 teams dominate the league and hammer teams year after year after year or would you rather watch a league where if im honest, ANYONE can be in the top 4. In Spanish Football, you can pretty much predict the top 2/3 and predict that Barca & Real Madrid are going to walk the league. This is not the case in the EPL, you can never predict a match anymore, the competition is so fierce now, its pretty much impossible to predict what way a match is going to go, you can sit and watch ANY EPL game and you will not be able to tell what way the game is going to go.
Would you have predicted at the start of the season that Everton, Swansea & Norwich would be where they are in the table? Or even Newcastle are fighting for 4th place? No course not, you would have got some good spanking odds for these at the start of the season, I can assure you.
Now tell me this, Would you have predicted Barcelona & Real Madrid would be top 2 at the start of the season? Yes course you would have. Ronaldo & Messi dominating the league? Again Yes. Whos the closest player to them in the league? You call that competition? I'm not going to argue that Spain play some amazing football, but their domestic league cannot match the Premier League and that is a fact. Internationals are completely irrelivant, they have no meaning on the domestic league at all, the Euro's & World Cup happen every 4 years, internationals are not played EVERY week like the League season is.