Disgraced pop star Boy George has been forced to sell T-shirts for 10 pounds ($20) in east London to make a living.