Having the luxury of time and money like the OP has allows for an extensive checklist like this. Kudos for putting it out there and for fighting a good fight. However, many people don't have the bandwidth or financial stability to divert activity away from non-stability generating activities.
Sadly the more I thought about this, the more I'm finding it difficult to see any internet posts as anything other than contributing to a constant stream of agenda pushing and/or humble bragging. FB started it and I fear now we a stuck with everything (including of course these comments) washing away in a sea of noise.