You could always consider a free service like Cloudflare which can sit in front of your site and serve the site via SSL to your customers. Yes, it's still unencrypted between CF and your site, however it would resolve the poor "insecure" UX.
As a bonus, CF also has functionality that can re-write http uri's to https.
As a bonus, CF also has functionality that can re-write http uri's to https.