One reason entrepreneurs go into business for themselves is because they do not take direction very well from others. I have heard it time and time again from small business owners, their prior employment always came with difficulty with superiors because either they could not be satisfied with mindlessly carrying out a task on someone else's timetable or they felt they could do a better job as a leader.
While it can create some growing pains in the early professional career, this quality is actually a positive marker for entrepreneurs. It's what allows them to see the big picture, think creatively, solve problems efficiently, and bounce back when things get tough.
They are visionaries, the movers and shakers, the deciders of all things. But, in the words of Eleanor Roosevelt, "With freedom comes responsibility." The price you pay for being the one in charge of your business is the responsibility of it functioning properly for everyone it impacts.
Because business owners don't have someone micromanaging their day to day decisions, it is paramount that the entrepreneur get really clear, really quick on his/her guiding principles. It's good personal practice too, for how we navigate tough decisions in our lives. We must first know what our values are and then evaluate how aligned our actions are with them.
Luckily, the kind of gumption it takes to pursue small business typically goes hand in hand with the determination and integrity required for the business to be successful. The same behaviors that may have frustrated your old bosses, are what could make you a leader worth following.
When you consistently allow your values to guide your business, you don't necessarily have to have all the answers all the time, because your customer base will grow to trust you'll make the right decisions no matter what.
"Small business people are people with goals and values that can't be calculated on a profit and loss statement." -Linda McMahon