Never let anyone else define you. Don't be a jerk just to be a jerk, but if you are expressing your true inner feelings and beliefs, or at least trying to express that inner child, and everyone gets pissed off about it, never NEVER apologize for it. Let them think what they want, let them define you in their narrow little minds while they suppress every last piece of them just to keep a friend that never liked them for themselves in the first place.
guys please. Niether of them are going to win as solidly as you would like to think. Bucky's enhanced, has a good amount of experience and skill to take on frank; but on the flip side, the punisher has insane pain tolerance, comparable skills and is just to damn stubborn to let bucky take this. It's a great fight. If they stay at range, frank probably has the advantage but if it gets up close bucky had a pretty sizable advantage over punisher (assuming he doesn't let frank start knife fighting him).
Although Castle has utilized high-tech weaponry in the past, as the Man on the Wall, Bucky's definitely got better tech and weaponry. So on that I'd have to think Bucky wins a sniper fight.