I agree with stretch... they could look good... right now they need a little love... take stretch's recommendations The guns make a solid color so you can see them, none of the logos or wording should touch the shirts lines, and I would thicken the KC outline as well as raise it up so it doesn't blend into the sleeve.
I would sport them once they're fixed.