Freedom Day ad provokes controversy