Hard knocks

noun plural rough unsparing treatment (as in use or in life) — often used in the phrase school of hard knocks

Merriam-Webster's Collegiate Dictionary