"It is not timely. It's not in the good spirit of our National Day. If we go ahead with the concert, it is contrary to what we are preparing for," said Shukran Ibrahim, a senior official from the culture ministry's department that vets all foreign artists.
Kamarulzaman Mohamed, a party youth official, told The Associated Press on Monday that Lavigne's show was "considered too sexy for us" and would promote the wrong values just before independence day. "We don't want our people, our teenagers, influenced by their performance. We want clean artists, artists that are good role models," he said.
Last year, R&B singer Beyonce moved her show from Malaysia to Indonesia, and Christina Aguilera skipped the country on an Asian tour after a controversy erupted over a dress code for foreign artists. Malaysia requires all performers to wear clothes without obscene or drug-related images and be covered from the chest to the knees. They must also refrain from jumping, shouting, hugging and kissing on stage.