That's a great, honest answer, cobweb.
You're not that much different from millions of others in terms of 'hypocrisy'.
My answer would be to tackle one thing at a time: your list is so long (and probably incomplete) that it would get any self-respecting ethical vegan down! I have/had the same problem so I made a list and crikey what a list. I'm whittling it down bit by bit.
For instance, start by switching to a supplier of 'green' electricity (check
here for a start) and you can successfully cross something off that list. Do something like that say, every month, and in a couple of years you would have a much shorter list.
What do you think?
Every little helps! :D