Good point, that makes sense. So guess HTTPS isn't needed after all?
So even if you were not hosting an onion site but merely browsing or connecting to onion sites then how would you ensure that your connecting with HTTPS? Are you talking about using the firefox add-on "HTTPS everywhere" or am I way off? I guess this add-on forces your connections through HTTPS?
From what I can see Freedom Hosting is a good place to host your onion site. I heard that the group 'anonymous' tried before to hack them and take them offline as they thought there was child porn being hosted too. They failed...