While most people seem most concerned about the pocket knives, these really aren't big enough to cause a major concern. To be sure, even a 2.36" blade can inflict a fatal wound, but in the close confines of an aircraft passenger compartment, it is not very wieldy. The narrow aisles and overhead storage bins make it more difficult to slash with a knife, and such a short blade gives an attacker little reach with a stab. To defend yourself in this scenario, find something to shield yourself from a stab (such as a briefcase or carry-on bag), and seek help from other passengers on the attacker's flanks or rear. If you find yourself being held at knifepoint, the most important thing is to control the weapon so that it cannot be used on a vital area (such as a major artery or important internal organ such as the kidneys).
The greater threat may come from the hockey stick (or lacrosse stick, golf club, pool cue, etc.). Despite the complaint I recently heard from the president of a flight attendants' union that "a golf club to the teeth" shouldn't be a job hazard (and I agree with her on that), the same narrow confines mentioned above make swinging one of these weapons almost impossible. The thrust will be the primary method of attack here. Again, find something to block the attack until help arrives. Because of the far greater reach of these weapons, you will have to be more on your guard. Most likely, the attacker will aim for the face, so keep your guard high. Fortunately, a low blow with a blunt weapon like this should not cause a fatal injury.
Of course, these guidelines aren't as applicable in the large cabins of jumbo aircraft with big, open passenger compartments, or in the terminal. Fortunately, the greater space in these areas affords you a better opportunity to avoid an attacker, and also to respond in kind. As with any potentially dangerous situation, the best defense is to prevent the attack altogether. Keep your eyes open for warning signs of an imminent confrontation, and avoid it.