What can stop me from getting a PhD degree?
It is pretty rare that one gets a doctorate without publications and/or an acceptable dissertation. What is "common" in your field has little relevance to your particular situation. You need to make your advisor and maybe a committee satisfied that you have done work of sufficient quality. Your requirements are local to a University, or, perhaps, to the regulations of a particular country. 

Serving as a TA may get you better recommendations for an academic job after you finish, but have little relevance for the doctorate itself. 

Yes, bad behavior would stop you most likely, but you need to focus on the research that leads to acceptance. 

Complaining to a supervisor that "others have done it" will likely get you precisely nowhere - if not set back. 



In another question here you have indicated you are in your fourth year. This makes me wonder whether you are getting sufficient guidance from your PhD supervisor/advisor. If not, you might try to improve your relationship with him/her in hopes of obtaining the guidance you need. Four years isn't yet excessively long in the current situation, but you should  assess your progress and make sure you and your advisor agree on a plan for completion.