Well, Brits say Americans say 'rooster' because they don't want to use the word 'cock'. Americans says they use the two words interchangeably. I'd be more inclined to believe the ones who speak the American rather than the British dialect of English.