And FREE is not really an accurate word. The governments raise taxes and pays for those services. So, whenever a politician tells you he will give you free stuffs, you need to ask him how much it will cost the government and how much you will have to pay in taxes to finance it because unless you live in Qatar or the UAE then it is not really free for you. Example: in Sweden free education means the governments pays the TUITION. Students are responsible for fees, rents….which are extremely high. At the end more Swedish students graduate with debts than their US counterparts.