I have spent all my professional life working as developer (not very long, like 5 years) and during that time I have been a hard working person (or at least I consider myself). My previous boss and I decided to move on and start a new business a year and half ago. Since starting I normally work 12 hours a day and about 8 on weekends. My schedule is only to work 9 hours a day but I'm working all the time. We kind of have a friendship but we had a fight as he wanted to change the TV at lunch time while I was watching a soccer game. This was not during working hours and the TV is not owned by the company. The fight turned physical when he pushed me and insulted me. The problem now that my salary has been cut and I was removed as the manager of some of the areas I was running previous to this.
The general manager knew about the conflict and set us for a meeting today but I don’t know if is a good idea. How should I approach preparing for this meeting?