The best way to have a business agent removed from service is to write a letter to the executive board first. Include all the details of the reasons for asking for a removal. These reasons must be factual and not PERSONAL. Now, you have no right to ask for a terminaion, only a replacement.
Removals are the business decisions of the E board and not the members. Your concerns must be legitimate and with merit. Merely complaining because its the flavor of the month on the shop floor is a waste of your time.
By merit, you must be able to prove that the agent has done something to fail to represent the membership. Things like, fail to schedule grievance hearings in a timely manner, failure to defend members using the contract, no contact with the membership or failure to service his yards. If you present this kind of FACTUAL evidence to the EBOARD, they will act if the allegations are true. If this is merely political, then you will get nowhere.
What I question is YOUR motives for this position. Answer these questions for me.
1) Why did you personally speak to the general president and ask for a removal?
2) What basis did you present for this request?
3) Who else supports this request?
4) What are the specific complaints you have about your agent?
5) What specific proof do you have to legitimize your complaints?
Once you have these questions answered, you can get good advice.
Peace.