No. Yes. You can't use a crossbow bayonet in one hand.
Crossbow bayonets are a measure against, since they already suffer a -2 to attack rolls for being unweildly. This helps make them worthwhile and interesting instead of something to be sneered at (a la Monkey Grip).