Horns should ground through the attaching bolts; if those threads are clean, should have ground.
I have had a dead horn, but I can't recall which vehicle...I've owned over 90 so far.
I've also had 1 Mopar that needed the steering wheel in certain positions for the horn to work, but that doesn't sound like the issue here.