The Red Sox have been 2nd in payroll 6 out of 9 years starting in 2001, and in 3 of those years the difference between the Sox and the 3rd place team has been 10 millions or less.
This is the difference between the Yanks and the 2nd place team since 2002:
In 2002, the Yankees spent $17 million more in payroll than any other team.
In 2003, the Yankees spent $35 million more in payroll than any other team.
In 2004, the Yankees spent $57 million more in payroll than any other team. "
In 2005, the Yankees spent $85 million more than any other team.
In 2006, the Yankees spent $74 million more than any other team.
In 2007, the Yankees spent $40 million more than any other team ..
In 2008, the Yankees spent $72 million more than any other team.
In 2009, the Yankees spent $52 million more than any other team.
(Source: Joe Posnanski-SI)
This being said:
Number 1: Get your facts straight.
Number 2: Look at the above numbers.
Number 3: Quit your whining.
Using the "I know i do it, but so do you" argument holds little water, specially you you don't know what you're talking about, for one, and the fact the the Yankees have the 2nd highest payroll plus the Oakland A's or Florida Marlins on top of it.
The Yankees bought their championship, and everyone else will call them out on it. Simple as that.