I'm agree with those, who say, our logo is fine.
Fuck soldiers, every Ucoz site full them.
The more simple it is - the greater it looks and easier to remember. Think about Adidas, Nike, Puma, Mercedes, McDonalds and etc - their logos cost millions. I think, if such giant companies use simplest logos - there is a reason for it. I bet designers, they hired, could do something better than 3 stripes for adidas or pussycat for Puma for money they've got.
I would just made our look sharper and more stylish. I would made words "world mafia", red sight and riffle look in the same way("World mafia" font writen in a normal way, when riffle is blured.).
So, I think, you just need to tweak this one.