The muslims don't fight to gain attention in the media. So Allaah Almighty know's best, they may have fought against the oppressors, but they never got the media attention that people might have expected.
How can we say what we don't know? The only real source we have, which is totally biased is the media. And obviously, they not going to show the one's who fight against the oppressers, because in the view of the west - these people are a threat to them anyway.
I think you've just thought about one form of victory, and that may be to have authority in the land, while gaining the spoils of war.
However, islaam introduced a totally new definition of victory, of which include; victory of authority in the land, the spoils of war etc. the idea of dying in the cause of Allaah - in return for paradise, because the person sacrificed his/her life solely for Allaah, the victory against shaytaan (satan) and pushing away ones evil desires.
Islaam is totally different because throughout a muslims life, he/she is striving for the hereafter. This world is an exam hall which will end soon, and we will be judged on all our actions, then be punished or rewarded according to what we did.
I don't understand how the battle of badr is anyhow related to this, but they did end up being victorious in many ways - they won against the oppressors, they fought against their desires and shaytan, some of them died for the sake of Allaah.
Also, i've discussed it with you earlier, the reason why the authority isn't in the lands yet is because people have left the idea of striving in Allaah's cause, and they have preferred this world over the hereafter. Why should Allaah honor us if He only honored us because of our islaam, because of our submission to Him, Almighty. We've turned away from that, and only once we return to Islaam whole heartedly will Allaah honor us once again insha'Allaah.
You too.