if it is allowable on the flightdeck there appears to be no sound reason to impose a ban on use by passengers
To further illustrate the flawed logic, a fire axe is allowable on the flight deck. You think passengers are therefore allowed to use one in the cabin.
This issue has been done to death many times.