Interesting. I feel like that is an inadequate definition. For one it is a pejorative term, usually. You wouldn't want to say of your pastor, man that pastor of mine is a real hardass about psalms. Neither would you say: Jesus sur is a hard ass about the importance of loving your neighbor. Second I feel like it needs to say tough AND etc.... Not tough, x,y,z.