She needed to lose that fight. If she didn't, than there would be no bleach to begin with.
she lost to generic hollow #43345345 in the first episode
She needed to get beaten to the point where she could no longer fight in order for Ichigo to get her powers.
You really want to turn that against her?
And if the enemy wouldn't have been a cheap hollow Ichigo couldn't have beaten him in his first fight.
Not to mention that she only got beaten because Ichigo acted so stupid and she had to save him.
And her fight against grimmjaw. He is just one of the espada. Even Ichigo couldn't do much against him. I don't see how Rukia could'e done that. So there is no shame in getting beaten by him.
An now she is fighting another Espada.
Ichigo and Ishida fought against weaker ex espada so far. Wait till they face a strong enemy and we see how that works out.
"For Feanor was made the mightiest in all parts of body and mind, in valour, in endurance, in beauty, in understanding, in skill, in strength and subtlety alike, of all the Children of Illuvatar, and a bright flame was in him"