>> Because government finance is not the same as personal finance.
Not the same but similar. Look at Argentina and Greek to see what happens if countries overspend. Germany is one of the forerunners against climate change without going in too much dept.