Soldato
I'd always thought it was swearing, it certainly isn't a term you'd use in polite company anyway, not quite as bad as that four letter word starting with "c" but I know quite a few girls who object to it.
i dont object either way, but its a bit harsh suspending him for that. search for the word, its used pretty frequently on these forums. mostly in motors