He doesn't really know anything about fashion. His frame of reference is limited to whatever's on a specific set of streetstyle blogs and websites. He puts together a lot of really bad looks based on recommendations from those sites. He's offering advice but he's not really in a position to offer advice, you know?
As to your actual outfit, again, it's smart to pair camo with solids, but having everything else be straight up business casual wear doesn't work. Relax it, take off the tie, throw on a trim windbreaker or something.