These people on your list will absolutely love a Luna weighted blanket.
Deep pressure stimulation has been a useful tool used by experts.
Hint: They do more than just help you catch some zzz's.