In fact, if you look more into this situation there has been many situations where many reggae artists has lost shows not only in the U.S., but in other places like the U.K. and Germany. Shows have been lost due to things like lyrics and legal issues. For example, Europe has had concerns about homophobic lyrics that these artists has expressed in their music.
As far as the U.S., revoking dancehall artists visas such as Beenie Man, Ricky Trooper, Aidonia, Mavado and Bounty Killer there has been a lot of speculation on the reason. Many have said reasons are because....
- Artists have been criticized by the LGBT community for their "murder music" that promotes violence against gays.
- Legal issues concerning drugs.
- Immigration issues by limiting the back & forth of coming into the United States.
Someone has actually stated "This is another strategy to trap Jamaicans in Jamaica and keep them out of other areas."