Hornqvist is a pure effort player. The Pens need more guys who play like him.
What the Penguins don't need more of is snipers who float around and depend on star players to set them up.
Dupuis is better than Kunitz despite not playing hockey for 2 years.
A sniper like Neal wouldn't fix **** right now. He might get a few extra goals to mask how bad we are, but no roster changes would fix what is killing this team right now.
No reason in contract law why they couldn't.
Alternatively, I'm not sure a coaching change will make a big difference either. This team is, for the most part, playing the same way they played under Bylsma; the only difference is Bylsma put more focus on offense at a sacrifice to defense, and Johnston puts more focus on defense at a sacrifice to offense.