Like what? If you live in a bad neighborhood is it your fault that thugs rob and murder people in your neighborhood? By your "logic" it is.
If I’m on your property (invited) and your dog attacks me - you are liable. If I’m at a business and they know that wall is dangerous and could fall and hurt someone - and it does - they are liable.
Granted McDonalds liabilty is nowhere near 27 million, but they did have a duty to provide for a safe and secure restaraunt.
Even to drunks, thugs and idiots.