Hi Dave! I can sympathize with much of what you describe (just not the TV, Light and Sound sensitivities).
As for grieving people, I empathize, but maybe because I am quite confident that life is eternal, I do not get desperately sad myself...
Used to have frequent visions of either jumping in front of trains, buses etc, or saw cars, buses, planes etc. having accidents. I call it my spiritual tourets. It has become much less frequent though...
Also experienced crowd sensitivity, lethargy etc.
Today I see it all as resistance. I guess through regular meditation and self-exploration I have become quite Light (others might be born with it or develop it automatically?). Now light energies, such as unconditional love, forgiveness, honesty, empathy, happiness etc are just as infectious (if not more so) as confused energies - stress, anger, frustration, envy, guilt, sadness etc. I feel that confused energies either attack lighter beings, with e.g. lethargy, social anxiety etc. to keep us away from confused humans, and or they try to use lighter beings as a channel out (to go home into the Light (for rehabilitation), as they are tired of being the bad guys).
I.e. what I require to function more normally is regular cleansing of my energies. I ask/ pray for as much healings, cleansings, protections, and recharges of my energies, as necessary, possible, available and sensible. I also do a lot of grounding work (I ask for healthy Earth energies to connect to me, pull out neg and stale energies and give me fresh energies up (or you can visualize it)). Plus regular chakra and Hara/ Kundalini cleansing work. I also posted a blog on here (just check my profile), and included some supplement tips - definitely Vit D3!
All that said - I feel that the main problem is not actually me anymore, it is the rest of the world catching up with more spiritual, empathic beings - so I do ask for as much healing and cleansing for the outside world as necessary (- to make my life happy and effortless!)
Don't get me wrong - some days can still be a challenge, but the overall trend, since implementing all the above, is positive
All the best!!!