There is a fine line that should not be crossed in humour. Of course, sometimes there is a heated debate regarding the fine line. One can criticise or make fun of certain aspects of a culture, but one cannot stereotype an entire community, ethnicity, or nationality.