Just to clear things up, the change is not done for GvG. It is done due to the addition of GvG. Not because those bonuses should apply just for GvG, but so that they can be applied in GvG, PvP, and PvE, to bring a balance across all three. Yes the high offensive bonuses made GvG too easy (it was too easy, I know because I played it in the beginning, it is hard there now because the activity died and the only 2-3 very active guilds acquired everything, so it's hard to make a stand when you get to go against this super alliance), but the bonuses needed to be changed outside GvG as well both because together with GvG there would have been too big of a potential for earning battle points, and because no reasonable defensive bonus made any difference for the defender whatsoever.
I can also understand how it is easy to think "oh well there must have been a better way" but honestly there are not that many good ways to do it if you think about it. For example, toopanca, your proposed idea has a huge hole --- what if a player is attacked by 30 players in the morning, and the first time he is looted is in the afternoon? All those players who attacked prior to the looting can still loot at any latter point, so the player is not protected from those loots. Let alone the fact that players who attack latter in the day would be facing a disadvantage because they will be attacking a boosted defense.
Let us take another idea that has been mentioned more frequently --- defensive GBs provide +3% attack and defense per level, but offensive GBs keep their +5% attack and defense per level. This does not solve anything, because although the defender now has an added attack bonus, the defender's bonus is limited to +60% attack and defense while the attacker's bonus is limited to 150%, which is x2.5 more. That is still unfairly imbalanced in favor of the attacker, at least in my opinion. It is easy to say something sucks and there must be a better way, but actually finding that better way is not so easy.
Finally, of course the thread will have more players to whom the changes do not appeal. If I was playing, and a change that I like was introduced, I would just keep playing, I would not have the need to go say how good it is. When something doesn't please me, I would argue against it, because I don't want it to happen.