No, not 40,000 of 50,000 were vacationers.  I said 90% of evacuees.  We pulled 13,000 out.  Thus, 90% of 13,000.  Yes, there are an estimated 50,000 CEPs registered with the CDN embassy, but not all got out by DFAIT means (boat from Tyre/Beirut to Cyprus/Turkey).  
As for them complaining about our efforts, that is what you saw on tv here, and accounted for very few evacuees.  The 2% who were vocal and complaining were the only ones interviewed by the media there, as that was more newsworthy than quiet, grateful CEPs (98%).
Whether or not they are "entitled" to get out is not for me to decide.  If you had CDN citizenship, we got you out.  However, I will say that there were certainly different variants of "need" over there.  Some embarking in Beirut had luggage and Ray-Bans, while those from Tyre had no luggage.  One man had bloodied hands and no shoes.  He told us he was digging through rubble for 8 hours trying to free a neighbor's son.  That was need.
Fasteddy, you may be whistling a different tune if you get caught in a war zone, with the airport and roads bombed to hell, the only way out a CDN chartered ferry.  I don't imagine you would be manking about fiscal responsibility with bloodied hands, your family and neighbors all dead, and not a possession left.  Just a thought...