I live in the US and it is not like that at all! I literally don't know anyone armed. School shootings are very rare; that's why they make headlines. And I am not sure what the problems with Mexicans are; sure, many of them are illegal, but once you get to know them, they are generally nice and hardworking people. And you may even be identified as a Mexican or Hispanic by some people, so no point in hating on them. The income opportunities here are awesome and you can have a big home at a low price. Pakistanis here have much more respect than they do in England. In England, it seems that the majority of families are working class Punjabi/Mirpuri people and they have brought those type of customs with them (i.e., one always hears about forced marriages, low education rates, etc) in the UK Pakistani community. However, in the US, the immigration policies are much more strict, so the Pakistanis here are generally more educated and respected by the mainstream society. For example, people generally assume my father is a physician just because he is Pakistani. The main negatives here are that the public transportation sucks so you will spend a lot of time in your car, and there are minimal welfare type services. I have never experienced anti-Muslim sentiment here; we are only 1% of the population so many people are not even familiar with Islam.