I agree with you, Machida is more deserving of a title shot; but! Don't take anything away from Rashad. Rashad is one of the most athletic guys in the LHW division. he's improved so much since entering the UFC, and he's insanely fast and powerful.
If Machida was going out there and kicking/punching people into oblivion, he probably would've gotten a title shot, but instead he stalks and counters and runs (I love watching Machida fight, but a lot of people don't, and Dana knows this). The UFC is about making money, and if Machida was out there submitting and TKO'ing people, he would've gotten his title shot long ago.
RIP Anthony Neil Young 1985-2008
His swaggers tight like a yeast infection! And he give geese erections!