Punchy is a derrogatory term, used to describe cowboys who are ill mannered or so used to the life on the range, that they are virtually socially inept when it comes to life in the city.

Bob's a good guy, but he's too punchy to go to town with.