Business Analysis / Project Management world is a game, playing with number of players who has different attitudes, you have to be very cautious playing with them, you may need to be a good actor to change your mask every time.
We may need to show our attitude to move forward. Sometimes it is required to be silent or may need to ask tooooo many questions. Escalate your Managers or Stakeholders, if you did not receive what you are suppose to receive by now.
Sometimes, aggressive emails helps to get instant feedback or give timelines/deadlines to Client. It is nothing wrong in asking/posting quick question(s), if you are in confusion.
Sometimes the questions are complicated and the answers are simple. Nothing wrong in sending lengthy emails for people to understand, if they are in confusion and It is required to be tricky, if you are coordinating with IT, as they may ask you to change approved requirements.