You were correct, there is no debate. Just because some guy on his blog says otherwise doesn't make it true. There is no debate, building muscle is an excellent way to lose weight as it allows your body to burn more calories 24/7. In fact, for most people weight lifting is far more effective in losing weight than doing cardio. The problem with doing cardio for most people is, unless you're really busting your ass you won't burn much more than a few hundred calories in the workout and they are more hungry when they finish it and end up eating more than they burned. Weight lifting can do the same obviously, but for most people they are a lot more hungry after a cardio workout than they are after weight lifting.
But at the end of the day, losing weight is about 90% diet and 10% exercise. You can workout like a mad man 7 days a week, but if you're taking in too many calories that puts you in a caloric surplus you'll still gain weight. It's really just a matter of calories in - calories out. There are some variables of course and everybody is a little different, but in essence our body is that simple.
I suggest you get yourself a calorie app on your phone and use it religiously for about 3 months. Calorie Counter by FatSecret is my favorite, but My Fitness Pal is good too. Input everything you eat and try not to go over 2000 calories a day on average. Of course some days you can go over if you're out with family or friends, but then make sure there are some other days where your under. Long term 2000 calories a day and you'll lose as much weight as you want. After 3 months of using the app you'll get a really good understanding of how many calories are in the most common foods you eat and what exactly is a 2000 calorie day. Most people just don't know how many calories are in what they are eating. After 3 months you likely won't need the app anymore, you'll just be better informed about nutrition and your own habits.
Also, look into "intermittent fasting." It's not a diet or program, it's just an eating schedule. If you're only eating during an 8 hour window every day, it's much easier to keep your calories around 2000.