Other than the bad language, I see nothing wrong with this tee-shirt, I would not allow MY daughters to wear it, but I could see some 18 to 25 y/o young man wearing it. I personally would find it inappropriate anywhere but outside of my property, that is just not my call.