Sorry, you're way off the mark there. If you're going to criticize, at least get your facts right: (a) Assuris provides 100% guarantees up to $2K/m, (85% for higher amounts). If Assuris to go bust, the entire Canadian Banking system will also likely have done so. (b) There are no ongoing/trailer commissions, which is why many financial advisors don't sell them. (c) A $100K annuity for a 65 y/o male, with 20 year min. gtee, = $5.8K/year income for life. Like I said, not for everyone, but for some risk averse people they can make sense. 
Meantime, if Trump & Fatboy in NK throw their toys out of the pram bigtime, your stock portfolio will be halved if you are lucky.