Not sure how to make it sound natural, but the first thing that came to mind for the first one is:
「ぶっ飛ばされたのに、(また)歩けるなんてすげぇな!」 Something with ぶっ飛ばす would be good for "take a beating" in this case.
For the second sentence, what your wife suggests seems fine. Something along the lines of "ひどいダメージが耐えられない" for "taking a beating" in this context. Literally, it means "can't withstand harsh damage".
「(これらの/この)タイヤがひどい道からのダメージが耐えられないから、好きじゃない。」