Vale que se disculpe si ha ofendido a alguien... pero yo diría que "sudaca" no es despectivo.
El término "sudaca" surge por acortar "sudamericano"... y "latino" no sería correcto ya que latinos somos nosotros también, y los italianos... "todas las culturas que derivan de los habladores de latín", por así decirlo.
Vamos, no he leído el hilo que le han cerrado, pero si solo ha sido por eso... sudaca podría ser el equivalente a "españolito", que nos lo decimos nosotros mismos.