maybe i didnt make my point clear to you brother. its a known fact that the battle of karbala happened BEFORE the attacks of mecca and medina by yazid. ask your scholar or refer to history books. why did imam hussain (r.a) rise up against yazid when he had not yet attacked medina and mecca ? so this a a proof in itself to show that the hadith is weak otherwise imam hussain (r.a) would not have risen up against yazid.
also if you look at history, there have been many revolts against unjust rules (some succussful, others not) and even the saud family itself rose up agsint the ottoman empire to establish thier illigitmate kingdom.