Yes the rules are situational.
The guy who lives on a ranch up North can drive around with a loaded up gun rack in his truck and never cause a stir.
The guy that lives in a condo in Montreal can't sit in common room with his team cleaning weapons, real or fake witout have the SWATs turn up to kick in the door.
If someone gets too pedantic about the rules you'd never be able to clean a rifle. Since you have to treat every weapon as if it was loaded, you can't clean a loaded weapon.
Airsoft, where nothing is hurt but feelings.