My view of managing:
You have a responsibility to your managers above you, and to achieve the objectives placed on the team. Its your job to ensure your team meets their demands. Those are the company rules, make sure your team understands that this is a primary aspect of your job.
The other aspect of you job is to provide the Team with everything it needs to succeed in the above, whether thats pay, time, skills, tools, help, advice, motivation, time off, telling off, removal of bad apples, promotion or employment of new staff.
Just becuase you are Team Leader, does not necessarily make you superior to them. There is nothing wrong in managing or creating a Team superior to your abilities – be humble about that, its a big success to have achieved that – build the best team you possibly can – then move onward & upward and do it again.
You balance the two, and sometimes meeting the requirements of one wil grate on the other – its up to you to decide which is more acceptable at that point in time.