Welsh star Charlotte Church has hit out at singers Amy Winehouse and Lily Allen for skipping gigs because they are too busy partying. The former soprano insists she has never missed a concert and always put her fans before her social life. She says, "It's just rude, if you ask me. I'm not a rock and roller. I'm just professional."