Sugarcoat (something)

To make something that is unpleasant seem more pleasant, to coat something with sugar.

The government tried to sugarcoat the new policy but nobody was happy with it.