The main issue you're describing comes down to 2 things: team balance and play styles.
While we always try to keep the teams balanced as much as possible and shuffle when maps end too quickly, it also depends on what kind of players are distributed in the teams. If there are too many fraggers on a team, they tend to not do so well as they don't care about the objective and just want to frag.
And therein lies the problem, it's public objective based game so if they don't want to play the game how it's intended, the other side who plays to win will beat them. So as this is a public objective server, your best bet would be to change your playstyle.
As for objectives being taken or planted which isn't very noticeable at times, we're working on something for that. Stay tuned!