If you are a fairly recent college graduate...have you extended the concept that one can receive a B or C and still "pass"? In small business especially there isn't much room for C's because they don't pay. They don't generate revenue. They don't forge relationships for life and repeat business. You either get an F or you make those sales and build that value and blow your customers away. F-OR-Money.