It's really hard for me to not think of mallice when people say things like "The governments takes half my money!"
In germany, when having a (quite high) 100k pay, you effectively pay aprx. 32% taxes on it. I think thats fair considering wellfare, healthcare, studying, school etc. is free.
42% is just the percentage you pay on the income beyond ~65000. The first 65k are taxed lower (in increasing steps)
Sure, some financial things are very hard in germany. But especially as a "regular" citizen, or when you have hard times, you are cared for quite well.