Investor's rant at shareholder meeting went viral for criticising company management's failures He used mythological references, cursing executives to be dogs in their next life Investor slammed managing director's 40 years of experience with no shareholder profit