IB,

You are an awesome person to be able to deal with that BS. GOD has a special plan for people like you. You may not understand how or why but trust me he does. Hang in there. Things will get better.