First things first. If you ever want to be taken seriously, do not name something "Ranger COMPLAINT Thread." Ranger Discussion, Ranger Ideas, all of those would have worked much better.
Second of all, I've played my fair share of rangers (Andrella, most recently, followed by Grump). I consider myself to have done fairly well with them. I have also played two paladins, one of which (Tiernan) I consider myself to have done fairly well with. And finally, I have played a multitude of blademasters. Overall, I would rank them in the following manner:
Defense:
Paladin > Blademaster > Ranger
Offense:
Blademaster > Ranger > Paladin
Survivability:
Ranger > Paladin > Blademaster
Now, since these are the three classes we arbitrarily chose for comparison, let's talk about why I rated it this way.
Defense
Paladins, quite simply, are ridiculously defensive creatures. In addition to their attrition tactics (which I consider a mechanism of defense, not survivability), they are second to none, and quite frankly, it should be nigh impossible to actually out-melee a properly geared paladin. Blademasters are also quite defensive, but this is dependent on stance/weapon choice. And finally, rangers are considerably the least defensive. The reason I selected them for this rating is because frankly, most of the OFFENSE of a ranger comes from their pets, and, the old adage being: "The best defense is a good offense," ranger pets fall short in that they are so easily killed.
Offense
Blademasters have some of the highest output, offensively, in the game. However, to achieve this maximum output, there are some sacrifices that must be made. Granted, there are certain power combos that, when synergized correctly, allow you significantly higher offensive output at least defensive cost. So overall, I'm going to place these at the top of our arbitrary three offensively. Rangers come next since, for a non-AoE (sorry, I've been playing WoW) spellcaster, it is difficult to efficiently rid them of their pets in a timely manner, while not being incredibly outdamaged. And finally comes the paladin. The average paladin player will EITHER have an incredibly difficult time with casters/communers or with melees, depending on how they choose to gear. Combining the rarity of gear with the amount of excessive equipment a paladin needs to successfully prepare for both melees AND C/Cs, it is nearly impossible to have a paladin that is adequately prepared to fight both types of opponents at all times. If you don't believe me on this one, ask Festorvian, who experimented heavily in this field with Dyendas.
Survivability
Finally, we have the third and final "check and balance." Rangers are, without a doubt, one of the more successfully survivable classes in the game. They have healing abilities, camouflage, and a significant AC buff. As a result, unless you're fighting a GOOD shaman, it is pretty hard to die as a ranger if you fight cautiously. Second comes the paladin who, for obvious reasons, comes in second (even though I maintain that their curatives are a defensive mechanism). And finally, comes the blademaster. Blademaster is one of the easiest classes to out-attrition, because A) They have to choose between healing hp or mana, and
Once they're OUT of mana, they're dead, no questions asked.
And so we come to the conclusion of my little spiel. I would say that, for starters, rangers don't need a damned thing. At the beginning of my career as Andrella, I would have originally said that warriors needed a buff against rangers, since I had my way with them regularly. However, after fighting Thulgan and Rhahernrt (who I know was not a warrior, but who still regularly outmeleed me), I don't think that other melees are completely at a loss against rangers - rather, I suspect it is the result of something more commonly referred to as "user error." While I'm not sure why we arbitrarily selected blademasters and paladins as a sources for comparison, having played a number of all of the aforementioned classes, these are my thoughts along those lines. Make of them what you will.
Edit: I apologize for typos/grammatical errors - I wrote this in the Quick Reply box, and it's late.