There is always a difference between a weak and a strong leader. A weak leader will blame the team for not getting things right, while a strong leader will always know that it is his/her responsibility to get it correct. A good leader is always responsible for creating organizational alignment with the team. If something...