Sagittarians can be very assertive but at the same time, they are very outgoing people. Those born under the sign of Sagittarius have no limits and are not afraid to say anything in the heat of the moment.
They always think that they are right and even though they're not really trying to hurt anyone's feelings, sometimes it's very difficult for them to turn off the aggressive behavior. This is a difficult sign to argue with because they will find the most logical solution in order to win an argument. However, the hurtful things that come out of their mouth, are often a result of their impatience and their need for freedom and independence, than actual malintent.
Capricorn is an extremely stubborn and unforgiving zodiac sign that has a hard time accepting other people's differences. Even though it takes a lot to make a Capricorn mad because they're usually calm and level-headed, if you really push their buttons, be careful.
If you're going to fight with people born under this sign, you should know that this fight will be going on for a while and at the end, you'll be the only one who's exhausted. Once they set their minds on something, they will hardly move and won't listen to any advice from other people. Capricorns believe that their way is always right and during a fight, they can become vicious with their words. Although they often lack compassion, they don't need to resort to violence to put you in your place - they'll just use their extensive vocabulary.