That causes one to cringe with embarrassment; embarrassing.
Hard to manage, uncooperative, troublesome.
Hard, not easy, requiring much effort.