Let me explain it again for the non particularly smart brigade
It's a long standing rule
It's designed to stop clubs pretending players are injured
It's not just Brazil that have had players banned because of it this international break
Anything else means fuck all
It's been the rules for basically ever. If you refuse to release a player for a game during the FIFA sanctioned international break then the FA of the country can request that player is banned from their next domestic game.
The FA could indeed ignore the requests but what happens then if we want to host anything again or need other countries support,
Rules have been there for years, even UK FA's have used them.
Don't cry about it