A Barrie man is facing a series of criminal charges after police reportedly seized a loaded gun while responding to a dispute call.