I'd rather we show up and win event after event after event.
That carries more weight than a boycott (IMHO). Look at the Tour de France - you had the French and many other Europeans who were against the war in Iraq, against the US, etc. and because of Lance Armstrong and company, they had to silently suffer as they watched an American beating their best, as well as the numerous American flags all along the roads in France. Still brings a smile to my face.