Shouting only makes matters worse, be it you or your child.
Waking up early is always a task but rather than making it a happy start we tend to begin with tantrums.
Most kids are possessive by nature. Observe carefully where there possession ends.
All humans are stubborn, more or less. That does not mean you cannot teach your child to put their foot down and patiently listen to what the other person has to say.
Discipline teaches your child how to behave and how not to behave in social and routine situations. It also lays the foundation for the kind of adult the child is going to be.
A child is bound to throw a tantrum because who else if not the child. This does not mean the tantrums can not be tamed.
Back answering is not just a misbehaviour of your child. There might be underlying reasons for that.
Self esteem or self confidence plays a huge role in an individual's life. Encouraging a child's confidence at the right time can do wonders.
Children do not understand the concept of "stealing" so instead of dealing with this situation using your anger, it is better to sit with your child and make him/her understand why they should not be doing this.