"high road" and "dish out"

Not sure about these two idioms

You know I can only dish it out!
Does it mean: I can not do it myself , but I can talk.

high road, To be a gentle person?


Dish it out but can’t take it:
this means that some people criticize others regularly but can’t accept any directed at them. ( old fashioned)
just dish out means: give or say something without thinking about it carefully.
It also means giving or serving food.

high road : may mean a super highway ; a very clear path to carry on; this requires a context to decipher.

I see.
Thanks a lot, Narayanan Krishnaswamy!