Your missing the point about your public key being "published" - this is one of the reasons why address re-use is considered bad.
If someone is able to crack the EC used (with QC I guess) then your funds are gone as they will determine your private key from the public one.
Of course this is also a big problem for Bitcoin - but as this is a 2nd generation crypto-currency I would have thought that this would have been taken into consideration.
What do you mean by EC/QC? But it does sound like you are saying that also with the 2 choices I laid out, that you are saying we need to consider the 3rd choice of sending out your public key and weighing the risk of the curve/sha256 algorithm being cracked itself? so basically weigh 2^64 against the odds of curve/sha256 being broken?