Rock manager Sharon Osbourne has blasted "intolerant" Americans, claiming their religious beliefs exacerbate homophobia and racism.

Despite having a home in her native England, Sharon and husband Ozzy Osbourne live in Beverly Hills, California, because she loves the "bulls**t" of the Los Angeles party scene.

Sharon tells British gay magazine Attitude, "In America, I love the bulls**t. You can go to a party and it's like, 'Bulls**t, bulls**t, bulls**t,' and you can play along, then come home laughing at the ridiculousness of it all.

"What don't I like? The intolerance of people, toward gay people or black people, or whatever.

"Some of these crazy religions seem to have the upper hand now and it makes me sick."