Should Electrum users give out their master public key?
Users should be strongly discouraged from doing this because it makes them targets for robbery and extortion. Knowing a user's Electrum Master Public Key is equivalent to knowing all of their addresses and being able to look on the blockchain to see if they're worth robbing.