It is good that you have set boundaries for yourself. Keep in mind that if the person you are setting them with has a habit of disrespecting your boundaries, it may take that person time to learn "not" to do whatever they may have developed a habit of doing.
Always remember that when another person doesn't respond as you have described, it doesn't mean they dislike your suggestion or input, often what it really means is the person you are trying to help might need to think about it more.
Paying attention to when you do beat yourself up and the situation is important to your healing. Keep in mind that with PTSD things do get magnified because you are now more sensitive.
((Hugs))
OE