Well, that won't happen without losing SO and Abchasia.
The European governments said pretty clearly that they don't want a new ally who has territorial disputes involving Russia. Especially not one who doesn't add any relevant advantages to NATO.

The best the Georgians can hope for without losing SO and Abchasia officially is probably a bilateral alliance with the USA.
I wonder why the USA didn't offer such an alliance after it tried (unsuccessfully) to get Georgia into NATO. GWB looked committed to offer Georgia an alliance, but didn't go the whole distance after NATO partners declined.

BTW, I don't think they are necessarily stupid - politicians have to re-learn alliance building politics and serious national security politics nowadays.
It's not 19th century anymore when the whole world was so volatile and full of great power games that foreign policy was a lot about these things.