take a licking and keep on ticking
To be tough; to have endurance; to have the capacity to absorb stress or damage, but still be able to function.
How am I supposed to knock these other guys off. My wild card is nothing but defensive. I take a licking and keep on ticking. Big whoop.