I said "sometimes". You make it sound like I said "always". You will find there are battles worth fighting and there are battles not worth fighting, and you will find there are battles for which you are doomed to lose no matter what. This is life. You can scream, cry, and pout all you want, but it's not going to change the fact. The wisdom is in knowing which case is present and to respond accordingly.
Again, can the system be better? Quite possibly. Will it ever be perfect and free of unfairness? Very unlikely, and the reason is because there will always be that contingent of players that seek to circumvent and break the system to gain an unfair advantage at the expense of others or those individuals who do so to inflict pain on others for their own twisted amusement.
And just to preempt the suggestion that instanced housing will be a perfect solution, I guarantee there will a contingent who will lament such a solution (in fact, there is already at least one thread doing exactly that) because they will feel it takes away the value and prestige in the homeownership and/or is extremely deleterious to RPing. One could just say to those people "Tough! Suck it up, noob!", but the exact same statement could be said the other way, for the same reasons, even.