Does “lambasted” mean “roasted like a lamb on a spit, by Dad, the moment you got home”? If so then I agree.
lambaste lăm-bāst′ transitive verb
To give a thrashing to; beat. To scold sharply; berate. To beat severely