They do actually give away money - although with some strings attached (like your government not using open source!)
IKEA itself - not the owner - is a charity, registered in Holland to be in the Eu but actually in the Dutch antilles so they don't pay Dutch tax and they can keep secret any donations
A civilised response it to have a state owned media who if they forget who their masters are you can have a quiet word with.
Then you arrest any citisen journalist who happens to photograph demonstrators viscously hitting their heads against police batons and threaten then with 15years in prison for wiretapping or for taking images useful to terrorists.