<p>If you think the majority of what you learn in university should be applicable to your job, then you probably belong in a vocational subject.</p>
<p>If you think your undergraduate program is too focused on teaching a single viewpoint as truth and you are skeptical of even the most basic mainstream assumptions in your discipline, then you probably belong in graduate school.</p>
<p>Behavioural economics IS a proper field for undergraduates, and if you were studying at a proper economics department you could be taking courses in it during undergrad from an expert in the field. From what most economics departments in the world teach these days, you would think the neoclassical model is all there is, was, or ever will be. In reality, there is a plurality of thought in the field of economics, just as there always has been, and just as there likely always will be. Institutional economics, evolutionary economics, experimental economics, Austrian economics, post-Keynesian economics, German historical school economics... the list goes on and on and on. </p>
<p>Wutang, you need to demand satisfaction from the sorry folks at McGill econ. And then you need to go to graduate school because from the way you are talking it sounds like you have not only outgrown the McGill Department of Economics but undergraduate economics education itself. Congratulations.</p>