What's actually "mind bothering" is your insistence on giving advice (and attempting to point out mistakes of others) when you yourself clearly have no idea what you're talking about. The OP's post had far less mistakes than anything you just said.
The transaction is already confirmed. What makes you think that it's stupid or that this isn't 2016? Clearly, there was nothing wrong with the OP sending a 0 Fee transaction.
Obviously (given that it is already confirmed), you are mistaken.
It seemed likely from the context of the question that the OP is using Bitcoin Core. Additionally, the specific wallet they were using wasn't useful information for answering their question. It was pretty clear from their description (and even more so when they posted the transaction ID) that they were seeing a spent output and nout yet seeing the change from that transaction.
I send bitcoins from a wallet that isn't synced all the time. There is no need to wait for synchronization to complete as long as you aren't sharing addresses across multiple wallets, and you don't need access to funds from any recently confirmed transactions.