Both the Socialist government of Prime Minister Jose Luis Rodriguez Zapatero and the opposition Popular Party have defended and backed the monarch .