There's a subtle but important distinction between McDojos and Bullshido.
A McDojo is a school where the owner is interested in making money, usually as much as is possible. Black belt clubs, regular testings for fees (usually in which no one fails), mandatory "seminars", lots of equipment to purchase and a never ending supply of things to pay for. These are some signs that you're in a McDojo. The instructor may be a very skilled martial artist and the instruction may be very high quality.
Bullshido, OTOH, is a person of questionable skills or dubious credentials teaching something they aren't competent to teach. As often as not, a bullshidoka doesn't charge a fee for their "instruction." In fact, that they don't charge for their instruction is sometimes used as an excuse.