Jeez, it seems you are doing great for yourself, not only at work but also at steemit! No need to get discouraged from writing!
You don’t sound like a pushover to me.. I used to be considered one because I don’t like conflict or heated debate and actively try to avoid it. I don’t take shit though and don’t like to watch others taking it and eventually people discover that if they think they can take advantage. Just be yourself!