Justin Bieber has been having a rough couple of weeks. First, the 18-year-old pop star vomited mid-song during his concert ...