Sheikh’s anniversary stoke controversy over public holiday