I like Katy Perry's songs, she writes her own music and it's good. However, why did she even have to mention Beyonce's name? However questionable some of Beyonce's actions are (i.e. claiming that she is "French" in a L'Oreal advert), no-one can deny that Beyonce is exceptionally talented. So Katy Perry was only ever going to make herself look foolish with her comments.