I disagree, we have not been good the past 5 years because we have not had good enough players. Just because a player is "American" and playing in MLS does not make them an automatic fit or good, TFC need to aquire good players for MLS and nationality should have no influence. American teams have more of them because they are comfortable playing their, as far as im concerned the player can be from timbuktu if he has skills.
I wish there was a thread to discuss league salaries in general, but i almost fell off my chair when i saw Barret in LA is still getting payed 200k+.