Earth's magnetic field is way too small to orient magnets in someone's pocket. The level of friction is substantial! For example: Even the strongest rare earth magnets do not self-orient when sitting on a table. There's a reason compasses require very-low friction bearings (either needle point or water).