Re: Aikido does not work at all in a fight.
By fight are we talking about some meat head trying to prove he is more man than you because he wants to look 'ard' in front of his mates or you accidently spilt his beer and he wont let it go? If so then Aikido is great. On the second shove (you know this one is coming as the first may have taken you by surprise) there are several techniques to drop him. If he grabs you, you can drop him. If he throws a punch etc etc. He probably does not know you study Aikido and therefore he will most likely leave himself open for your defense and you can then make him see the error of his ways.
If we are talking about a mugger the same applies so long as you see him coming.
If we are talking about the modern battlefield, once you get past the bullets, bombs, grenades etc and get into hand to hand you are probably going to be faced with a trained fighter but still Aikido can be effective.
Real life Aikido doesn't look as smooth and flowing as it does in traing but the techniques work!