In one sentence
You only broadcast that to your miners (if you are a pool) not to everyone else (you do know how this stuff works or don't you?).
And?
Let me try and enlighten you:
https://en.bitcoin.it/wiki/NetworkAnyone who is generating will collect valid received transactions and work on including them in a block. When someone does find a block, they send an inv containing it to all of their peers, as above. It works the same as transactions.
And then this:
Thin SPV Clients
BIP 0037 introduced support for thin or lite clients by way of Simple Payment Verification. SPV clients do not need to download the full block contents to verify the existence of funds in the blockchain, but rely on the chain of block headers and bloom filters to obtain the data they need from other nodes. This method of client communication allows high security trustless communication with full nodes, but at the expensive of some privacy as the peers can deduce which addresses the SPV client is seeking information about.
MultiBit and Bitcoin Wallet work in this fashion using the library bitcoinj as their foundation.
Perhaps that might help in particular (if you need any further "spoon feeding" then feel free to ask for it).
So not only have you demonstrated that you don't understand how the Bitcoin protocol works but you have also made a complete idiot of yourself trying to discredit me - still want to pursue this line of attack?