I would think that putting up $120K toward a business would be based on a solid business plan, marketing studies, location, potential employee pool, cost of goods, taxes, employee benefits, things like that.
Of course, folks in Vegas bet those kinds of sums on a lot less than Cain's association with the corporation, but I don't think I would.