a. The VIP drinks are FREE at the casino, what do I get for FREE when I play online.
There are bonuses paid out to regular gamblers at various sites.
b. I like to socialize with REAL people, and I will not get the same experience online.
The community feeling can be quite strong in the online world. You can grow to like / respect people in this forum as well. You don't have to necessarily put a face to a name.
c. The online gambling sites are not regulated, so I do not trust them to play by the rules.
Here, I think they are really making a mistake. If you stick to sites which are provably fair, they definitely are playing by the rules. There is a higher probability of offline casinos cheating.
d. The security of my money is higher at a casino, and the risk of online sites running or me being hacked is higher.
This is probably true. Give the fledgling online industry some time and we may see better security measures coming in.