22 is a lot, but just going through the teams alphabetically, here are the totals for the few I looked at (Charlotte's schedule isn't on NBA.com, because Charlotte has no fans to care about the schedule.)
Atlanta -- 23
Boston -- 22
Brooklyn -- 21
Chicago -- 20
Cleveland -- 22
So we have a lot, and I didn't count road games vs. home, but it seems like we're not being picked on (as little fun as that is to a conspiracy theory guy like myself.)
Also, somebody said the Heat have 13, but I count 16. Still a lot nicer than our schedule, and all the other teams I looked at, but less of a disparity.