<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"><script type="text/javascript">window.NREUM||(NREUM={});NREUM.info = {"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"8971f3de86","applicationID":"11150762","transactionName":"NlVQYERZCEtYVURbXw8ff2J1FydKTV9TXlUiX1xARFcKVFxEH3NCFVlRWFM=","queueTime":0,"applicationTime":50,"agent":"","atts":""}</script><script type="text/javascript">window.NREUM||(NREUM={}),__nr_require=function(e,t,n){function r(n){if(!t[n]){var o=t[n]={exports:{}};e[n][0].call(o.exports,function(t){var o=e[n][1][t];return r(o||t)},o,o.exports)}return t[n].exports}if("function"==typeof __nr_require)return __nr_require;for(var o=0;o<n.length;o++)r(n[o]);return r}({1:[function(e,t,n){function r(){}function o(e,t,n){return function(){return i(e,[f.now()].concat(u(arguments)),t?null:this,n),t?void 0:this}}var i=e("handle"),a=e(2),u=e(3),c=e("ee").get("tracer"),f=e("loader"),s=NREUM;"undefined"==typeof window.newrelic&&(newrelic=s);var p=["setPageViewName","setCustomAttribute","setErrorHandler","finished","addToTrace","inlineHit","addRelease"],d="api-",l=d+"ixn-";a(p,function(e,t){s[t]=o(d+t,!0,"api")}),s.addPageAction=o(d+"addPageAction",!0),s.setCurrentRouteName=o(d+"routeName",!0),t.exports=newrelic,s.interaction=function(){return(new r).get()};var m=r.prototype={createTracer:function(e,t){var n={},r=this,o="function"==typeof t;return i(l+"tracer",[f.now(),e,n],r),function(){if(c.emit((o?"":"no-")+"fn-start",[f.now(),r,o],n),o)try{return t.apply(this,arguments)}catch(e){throw c.emit("fn-err",[arguments,this,e],n),e}finally{c.emit("fn-end",[f.now()],n)}}}};a("setName,setAttribute,save,ignore,onEnd,getContext,end,get".split(","),function(e,t){m[t]=o(l+t)}),newrelic.noticeError=function(e){"string"==typeof e&&(e=new Error(e)),i("err",[e,f.now()])}},{}],2:[function(e,t,n){function r(e,t){var n=[],r="",i=0;for(r in e)o.call(e,r)&&(n[i]=t(r,e[r]),i+=1);return n}var o=Object.prototype.hasOwnProperty;t.exports=r},{}],3:[function(e,t,n){function r(e,t,n){t||(t=0),"undefined"==typeof n&&(n=e?e.length:0);for(var r=-1,o=n-t||0,i=Array(o<0?0:o);++r<o;)i[r]=e[t+r];return i}t.exports=r},{}],4:[function(e,t,n){t.exports={exists:"undefined"!=typeof window.performance&&window.performance.timing&&"undefined"!=typeof window.performance.timing.navigationStart}},{}],ee:[function(e,t,n){function r(){}function o(e){function t(e){return e&&e instanceof r?e:e?c(e,u,i):i()}function n(n,r,o,i){if(!d.aborted||i){e&&e(n,r,o);for(var a=t(o),u=m(n),c=u.length,f=0;f<c;f++)u[f].apply(a,r);var p=s[y[n]];return p&&p.push([b,n,r,a]),a}}function l(e,t){v[e]=m(e).concat(t)}function m(e){return v[e]||[]}function w(e){return p[e]=p[e]||o(n)}function g(e,t){f(e,function(e,n){t=t||"feature",y[n]=t,t in s||(s[t]=[])})}var v={},y={},b={on:l,emit:n,get:w,listeners:m,context:t,buffer:g,abort:a,aborted:!1};return b}function i(){return new r}function a(){(s.api||s.feature)&&(d.aborted=!0,s=d.backlog={})}var u="nr@context",c=e("gos"),f=e(2),s={},p={},d=t.exports=o();d.backlog=s},{}],gos:[function(e,t,n){function r(e,t,n){if(o.call(e,t))return e[t];var r=n();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:r,writable:!0,enumerable:!1}),r}catch(i){}return e[t]=r,r}var o=Object.prototype.hasOwnProperty;t.exports=r},{}],handle:[function(e,t,n){function r(e,t,n,r){o.buffer([e],r),o.emit(e,t,n)}var o=e("ee").get("handle");t.exports=r,r.ee=o},{}],id:[function(e,t,n){function r(e){var t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===window?0:a(e,i,function(){return o++})}var o=1,i="nr@id",a=e("gos");t.exports=r},{}],loader:[function(e,t,n){function r(){if(!x++){var e=h.info=NREUM.info,t=d.getElementsByTagName("script")[0];if(setTimeout(s.abort,3e4),!(e&&e.licenseKey&&e.applicationID&&t))return s.abort();f(y,function(t,n){e[t]||(e[t]=n)}),c("mark",["onload",a()+h.offset],null,"api");var n=d.createElement("script");n.src="https://"+e.agent,t.parentNode.insertBefore(n,t)}}function o(){"complete"===d.readyState&&i()}function i(){c("mark",["domContent",a()+h.offset],null,"api")}function a(){return E.exists&&performance.now?Math.round(performance.now()):(u=Math.max((new Date).getTime(),u))-h.offset}var u=(new Date).getTime(),c=e("handle"),f=e(2),s=e("ee"),p=window,d=p.document,l="addEventListener",m="attachEvent",w=p.XMLHttpRequest,g=w&&w.prototype;NREUM.o={ST:setTimeout,SI:p.setImmediate,CT:clearTimeout,XHR:w,REQ:p.Request,EV:p.Event,PR:p.Promise,MO:p.MutationObserver};var v=""+location,y={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",agent:"js-agent.newrelic.com/nr-1071.min.js"},b=w&&g&&g[l]&&!/CriOS/.test(navigator.userAgent),h=t.exports={offset:u,now:a,origin:v,features:{},xhrWrappable:b};e(1),d[l]?(d[l]("DOMContentLoaded",i,!1),p[l]("load",r,!1)):(d[m]("onreadystatechange",o),p[m]("onload",r)),c("mark",["firstbyte",u],null,"api");var x=0,E=e(4)},{}]},{},["loader"]);</script>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<title>Anti-Price Gouging Laws Make as Much Sense as Anti-High Temperature Laws - Foundation for Economic Education - Working for a free and prosperous world</title>
<link rel="canonical" href="https://fee.org/articles/anti-price-gouging-laws-make-as-much-sense-as-anti-high-temperature-laws/" />

<link href="/css/bundles/lib?v=SYeozKvZIbIUquOQbCa-AgGJ5EaMcZbA8B-pw5pVLxk1" rel="stylesheet" />

<link href="/css/bundles/main?v=_cVfmwM4fQFneMOpQpu1iRgzWjZbK936ve_GLtuTehI1" rel="stylesheet" />

<!--[if lt IE 9]>
    <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
    <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
<meta property="og:title" content="Anti-Price Gouging Laws Make as Much Sense as Anti-High Temperature Laws | Mark J. Perry" />
<meta name="description" content="Our collective sense of fairness and justice should motivate us to support legislation that will force all thermostats and thermometers sold in the United States to have a maximum, reasonable and fair temperature reading, of let’s say 90 degrees Fahrenheit.&#160;If the proposed Maximum/Minimum Temperature Laws seem ridiculous, that’s because they are totally ridiculous.">
<meta name="author" content="Mark J. Perry" />
<meta name="keywords" content="Scarcity,Price Controls,Natural disaster,Economics">
<meta property="og:image" content="https://fee.org/media/24565/adjust_thermostat.jpg?anchor=center&amp;mode=crop&amp;height=466&amp;widthratio=2.0171673819742489270386266094&amp;rnd=131497055240000000" />
<meta property="thumbnail" content="https://fee.org/media/24565/adjust_thermostat.jpg?anchor=center&amp;mode=crop&amp;height=466&amp;widthratio=2.0171673819742489270386266094&amp;rnd=131497055240000000" />
<meta property="og:type" content="article">
<meta property="og:locale" content="en_US">
<meta property="fb:app_id" content="1641730512753639" />
<meta property="article:publisher" content="http://www.facebook.com/feeonline" />
<meta property="article:published_time" content="2017-09-02T09:00:19.0000000" />
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="&#64;feeonline">
<meta name="twitter:creator" content="&#64;feeonline">
<meta name="twitter:title" content="Anti-Price Gouging Laws Make as Much Sense as Anti-High Temperature Laws">
<meta name="twitter:description" content="Our collective sense of fairness and justice should motivate us to support legislation that will force all thermostats and thermometers sold in the United States to have a maximum, reasonable and fair temperature reading, of let’s say 90 degrees Fahrenheit.&#160;If the proposed Maximum/Minimum Temperature Laws seem ridiculous, that’s because they are totally ridiculous.">
<meta name="twitter:image" content="https://fee.org/media/24565/adjust_thermostat.jpg?anchor=center&amp;mode=crop&amp;height=466&amp;widthratio=2.0171673819742489270386266094&amp;rnd=131497055240000000">
<meta name="p:domain_verify" content="69735562919053270" />
<meta name="application-name" content="Foundation for Economic Education" />
<link rel="SHORTCUT ICON" href="/content/images/favicon.ico" />
<link rel="manifest" href="/manifest.json">
<link rel="stylesheet" href="/css/rte.css" />
<link href="https://fonts.googleapis.com/css?family=Lora|Montserrat:100,200,300,400,500,600,700,800,900" rel="stylesheet">
<script type="application/ld+json">
        {
        "@context": "http://schema.org",
        "@type": "NewsArticle",
        "headline": "Anti-Price Gouging Laws Make as Much Sense as Anti-High Temperature Laws",
        "url": "https://fee.org/articles/anti-price-gouging-laws-make-as-much-sense-as-anti-high-temperature-laws/",
        "publisher": {"@type": "Organization","name":"Foundation for Economic Education","logo":{"@type": "ImageObject","url":"https://fee.org/content/img/logo3.png","width": "460","height": "64"}},
        "thumbnailUrl": "https://fee.org/media/24565/adjust_thermostat.jpg?anchor=center&amp;mode=crop&amp;height=466&amp;widthratio=2.0171673819742489270386266094&amp;rnd=131497055240000000",
        "image": {"@type": "ImageObject","url":"https://fee.org/media/24565/adjust_thermostat.jpg?anchor=center&amp;mode=crop&amp;height=466&amp;widthratio=2.0171673819742489270386266094&amp;rnd=131497055240000000","width": "950","height": "583"},
        "dateCreated": "2017-09-02T09:00:19.0000000",
        "datePublished": "2017-09-02T09:00:19.0000000",
        "articleSection": "Economics",
        "author": "Mark J. Perry",
        "keywords": ["type:Article","type:Standard Article","type:Long Form","type:In-reach","Scarcity","Price Controls","Natural disaster"],
        "metadata": "{ \"Id\": 159291 , \"AuthorUrl\": \"mark-j-perry\" }"
        }
    </script>
<script async="" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-542d7a122bc9fd3e" type="text/javascript"></script>
<script type="text/javascript">
    var totalShare = 0;
    var addthis_config = {
        data_track_address_bar: false,
        data_track_clickback: false
    };

    var addthis_share =
    {
        title: 'Anti-Price Gouging Laws Make as Much Sense as Anti-High Temperature Laws',
        passthrough: { twitter: { via: "feeonline" } }
    }
</script>
<link rel="alternate" type="application/rss+xml" title="FEE- Freeman Article Feed" href="http://feeds.fee.org/FEE-Freeman" />

<link rel="amphtml" href="https://fee.org/articles/anti-price-gouging-laws-make-as-much-sense-as-anti-high-temperature-laws//amp">
</head>
<body ng-app="feeApp">
<div off-canvas="id-2 right push">
<div class="container-fluid slidebar-content">
<div class="row">
<div class="col-md-12">
<div class="sidebar-search">
<form action="/search">
<input type="text" name="q" placeholder="Enter Search items...">
<input type="submit">
</form>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-6">
<ul class="slidebar-nav">
<li>
<a href="https://fee.org/articles">ARTICLES</a>
</li>
<li>
<a href="https://fee.org/events">EVENTS</a>
</li>
<li>
<a href="https://fee.org/books">BOOKS</a>
</li>
</ul>
</div>
<div class="col-xs-6">
<ul class="slidebar-nav">
<li>
<a href="https://info.fee.org">PROGRAMS</a>
</li>
<li>
<a href="https://store.fee.org">STORE</a>
</li>
<li>
<a href="/donate/">DONATE</a>
</li>
</ul>
</div>
</div>
<div class="row sidebar-login-form">
<form action="/articles/anti-price-gouging-laws-make-as-much-sense-as-anti-high-temperature-laws/" enctype="multipart/form-data" method="post"><input name="__RequestVerificationToken" type="hidden" value="GgAAH0pc8dsAWrKyLcSDNYHWjwv6uPFkulJxBmwYBPJBo1A11rM5XuoLPBbBRVHdBbyK2TmvNi3Q_hPF3vr0HpioG1M1" /> <div class="col-md-12">
<h4>Login</h4>
<input type="email" placeholder="Email" name="UserName" required="required" value="">
<input type="password" placeholder="Password" name="Password" required="required">
</div>
<div class="col-xs-5">
<input type="submit" class="red" value="LOGIN">
</div>
<input name='ufprt' type='hidden' value='94CCCDA1DBB21A55E18821988248FD57A88269AEB0F3C763E3B48E276596F7CD66034D087E6A6BE9AD74C5D39DDB592A077F46CA940EAE386C6A987B454C6F141FAC5161DD0E402F0FE648DC0093FDF6EF46407E4D054C27723C43B29B68D985DE4FEC24BA357FD607A8891A2F066B3C51D585B495C52B5816D78438565FB0DEE0C361BEF1D5038124EE3E3C202DC0007BB39C3B' /></form> <div class="col-xs-7">
<a href="https://community.fee.org/login/?forgot=yes">Forgot Password?</a>
</div>
<div class="col-xs-12">
<span class="or">OR</span>
</div>
<div class="col-xs-12">
<a href="https://community.fee.org/register/" class="login-btn signup-btn">SIGN UP</a>
<a href="/umbraco/Surface/FacebookOAuthSurface/FacebookLogin" class="login-btn facebook"><i class="fa fa-facebook" aria-hidden="true"></i> Facebook Login</a>
<a href="/umbraco/Surface/GoogleOAuthSurface/GoogleLogin" class="login-btn google"><i class="fa fa-google-plus" aria-hidden="true"></i> Google Login</a>
</div>
</div>
<div class="row footer-links">
<div class="col-xs-12">
<ul class="slidebar-nav">
<li class="navigation-link">
<a href="https://fee.org/about">About</a>
</li>
<li class="navigation-link">
<a href="https://fee.org/about#people">Staff</a>
</li>
<li class="navigation-link">
<a href="https://fee.org/about/faculty">Faculty Network</a>
</li>
<li class="navigation-link">
<a href="https://fee.org/alumni">Alumni Network</a>
</li>
<li class="navigation-link">
<a href="https://fee.org/about/board-of-trustees">Board of Trustees</a>
</li>
<li class="navigation-link">
<a href="https://fee.org/about/contact">Contact</a>
</li>
<li class="navigation-link">
<a href="https://fee.org/resources/fee-daily">Email Newsletter</a>
</li>
<li class="navigation-link">
<a href="https://store.fee.org">FEE Store</a>
</li>
<li class="navigation-link">
<a href="https://fee.org/the-freeman">Freeman Archive</a>
</li>
<li class="navigation-link">
<a href="https://history.fee.org">Historical Archives</a>
</li>
<li class="navigation-link">
<a href="https://fee.org/articles/submissions">Submissions</a>
</li>
<li class="navigation-link">
<a href="https://fee.org/about/job-openings">Job Openings</a>
</li>
<li class="navigation-link">
<a href="https://fee.org/about/annual-reports">Annual Reports</a>
</li>
<li class="navigation-link">
<a href="https://fee.org/about/financial-data">Financial Data</a>
</li>
<li class="navigation-link">
<a href="https://fee.org/about/privacy-policy">Privacy Policy</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="mobile-header nav-up">
<header>

<div class="container">
<div class="row">
<div class="col-lg-3 col-md-3 col-sm-8 col-xs-8">
<div class="logo">
<a href="https://fee.org" class="hidden-print-link"><img src="/content/images/fee-logo-_text_-black.png?v=1587292160" alt="FEE" height="34" width="278"></a>
</div>
</div>
<div class="col-lg-6 col-md-9 col-sm-4 col-xs-4">
<nav class="main-nav">
<div id="nav-icon4" class="toggle-id-2 ">
<span></span>
<span></span>
<span></span>
</div>
<ul>
<li>
<a href="https://fee.org/articles">ARTICLES</a>
<ul>
<li><a href="https://fee.org/articles/type/News">FEE News</a></li>
</ul>
</li>
<li>
<a href="https://fee.org/events">EVENTS</a>

</li>
<li>
<a href="https://fee.org/books">BOOKS</a>
</li>
<li><a href="https://info.fee.org/">PROGRAMS</a></li>
<li><a href="https://store.fee.org/">STORE</a></li>
<li class="donate"><a href="/donate/">DONATE</a></li>
<li class="input">
<form action="/search">
<input type="text" name="q" placeholder="search"> <input type="submit" value="">
</form>
</li>
</ul>
</nav>
</div>
<div class="col-lg-3 col-md-2 box-big">
<div class="search-box">
<a href="https://fee.org/donate/" class="btn btn-primary">DONATE</a>
<form action="/search/" class="search-form">
<div id="input">
<input type="text" name="q" id="search-terms" placeholder="Enter search terms...">
</div>
<a href="#0" class="search-btn" id="label"><img src="/images/ico-search.svg" alt="search" for="search-terms" id="search-label"></a>
</form>
<div id="nav-icon5" class=" ">
<span></span>
<span></span>
<span></span>
</div>
</div>
</div>
</div>
</div>
</header>
<section class="mega-dropdown" style="">
<div class="container ">
<div class="row">
<div class="col-md-6 border-right">
<h2>More on FEE</h2>
<div class="row">
<div class="col-md-4 col-sm-4 col-xs-12">
<ul class="mega-menu">
<li><a href="https://fee.org/about">About</a></li>
<li><a href="https://fee.org/about#people">Staff</a></li>
<li><a href="https://fee.org/about/faculty">Faculty Network</a></li>
<li><a href="https://fee.org/alumni">Alumni Network</a></li>
<li><a href="https://fee.org/about/board-of-trustees">Board of Trustees</a></li>
</ul>
</div>
<div class="col-md-4 col-sm-4 col-xs-12">
<ul class="mega-menu">
<li><a href="https://fee.org/about/contact">Contact</a></li>
<li><a href="https://fee.org/resources/fee-daily">Email Newsletter</a></li>
<li><a href="https://store.fee.org">FEE Store</a></li>
<li><a href="https://fee.org/the-freeman">Freeman Archive</a></li>
<li><a href="https://history.fee.org">Historical Archives</a></li>
</ul>
</div>
<div class="col-md-4 col-sm-4 col-xs-12">
<ul class="mega-menu">
<li><a href="https://fee.org/articles/submissions">Submissions</a></li>
<li><a href="https://fee.org/about/job-openings">Job Openings</a></li>
<li><a href="https://fee.org/about/annual-reports">Annual Reports</a></li>
<li><a href="https://fee.org/about/financial-data">Financial Data</a></li>
<li><a href="https://fee.org/about/privacy-policy">Privacy Policy</a></li>
</ul>
</div>
</div>
<div class="box-cont">
<div class="row">
<div class="col-md-12">
<form action="/Umbraco/Api/SubscriptionsAPI/SubscribeEmail" class="newsletter-form">
<label>
Sign up for the FEE daily email:
</label>
<input type="email" name="email" required="required" placeholder="Email Address">
<input type="hidden" name="placeholder" value="HeaderDropdownForm" />
<button type="submit" class="btn btn-primary" onclick="javascript: ga('send', 'event', 'newsletter-header', 'subscribe', window.location.pathname);">SEND</button>
</form>
</div>
<div class="col-md-12">
<div class="social-box">
<h4>Follow us:</h4>
<ul class="social-links">
<li><a href="https://www.facebook.com/feeonline/" title="Facebook" target="_blank"><i class="fa fa-facebook" aria-hidden="true"></i></a></li>
<li><a href="https://twitter.com/feeonline" title="Twitter" target="_blank"><i class="fa fa-twitter" aria-hidden="true"></i></a></li>
<li><a href="https://www.youtube.com/feeonline" title="YouTube" target="_blank"><i class="fa fa-youtube" aria-hidden="true"></i></a></li>
<li><a href="https://www.instagram.com/feeonline/" title="Instagram" target="_blank"><i class="fa fa-instagram" aria-hidden="true"></i></a></li>
<li><a href="https://www.linkedin.com/groups/46754" title="LinkedIn" target="_blank"><i class="fa fa-linkedin" aria-hidden="true"></i></a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="col-md-6 padding-left">
<h2>My Account</h2>
<div class="row">
<div class="col-md-6">
<form action="/articles/anti-price-gouging-laws-make-as-much-sense-as-anti-high-temperature-laws/" class="login-form" enctype="multipart/form-data" method="post"><input name="__RequestVerificationToken" type="hidden" value="6rcPSJ01Fj6OUgdCv2lFukLXb9WKI1yPoe7LmVO8NOBDsu5xEfomAsmwCdbhJuNf2V-AQL-xVMcJpjIrVBxe8j2TRJ01" /> <div class="form-row">
<label>Email Address</label>
<input type="email" name="UserName" tabindex="1" required="required" value="" />
</div>
<div class="form-row">
<label>Password</label>
<input type="password" name="Password" tabindex="2" required="required" />
<input type="hidden" value="true" name="RememberMe" />
</div>
<div class="form-row">
<div class="login-button">
<a href="https://community.fee.org/login/?forgot=yes">Forgot your Password?</a>
<button type="submit" tabindex="3" class="red">LOGIN</button>
</div>
</div>
<input name='ufprt' type='hidden' value='9C898175865725821F0E8D2D76E5BB8EE1A063EBEEA7BBDF9313AC75598B5D2C67DEF4A3805979276211AA068C0CDA625E272954B473685BD1E35FE66EF2770579AB105F423834FD089B549DE44CDE07DB32C4CA30B32365E0DBFA212A863A3CD128062936D34821101007A013799E48EBA47C763322570800BBD18F42DF2C37D6DACB60D7DF969EEA882C74142F569A33581C61' /></form> </div>
<div class="col-md-6">
<div class="signup">
<span>OR</span>
<a href="https://community.fee.org/register/" class="red">SIGN UP</a>
</div>
<div class="social-login">
<a href="/umbraco/Surface/FacebookOAuthSurface/FacebookLogin" class="login facebook"><i class="fa fa-facebook" aria-hidden="true"></i>Facebook Login</a>
<a href="/umbraco/Surface/GoogleOAuthSurface/GoogleLogin" class="login google"><i class="fa fa-google-plus" aria-hidden="true"></i>Google Login</a>
</div>
</div>
</div>
</div>
</div>
</div>
</section></div>
<div canvas="container">
<div class="main-scroll-content">
<div class="ribbon trending-stories" id="articleRibbonRoot">
<div class="article-ribbon-container">
<h2>Latest<br>Stories</h2>
<div id="ribbonArticleContainer"></div>
</div>
</div>
<section ng-controller="articleScrollerController" ng-init="skipId = 159291" class="articles-list after-ribbon">
<div when-scrolled-to="changeUrl('Anti-Price Gouging Laws Make as Much Sense as Anti-High Temperature Laws','https://fee.org/articles/anti-price-gouging-laws-make-as-much-sense-as-anti-high-temperature-laws/')" class="article-container">
<input type="hidden" class="article--id" value="159291" />
<section class="hero article-detail hidden-print">
<div class="overlay-bright"></div>

<img src="/media/24565/adjust_thermostat.jpg?anchor=center&amp;mode=crop&amp;height=656&amp;widthratio=2.1341463414634146341463414634&amp;rnd=131497055240000000" alt="" class="img-slider img-article-featured">
<img src="/media/24565/adjust_thermostat.jpg?anchor=center&amp;mode=crop&amp;height=656&amp;widthratio=0.9451219512195121951219512195&amp;rnd=131497055240000000" alt="" class="img-slider img-article-featured-mobile" />
</section>
<section class="section text-left article-detail-container print75">
<div class="container">
<div class="row">
<div class="col-md-8">
<div class="single-article">
<div class="article-about">
<h6 class="sub-heading article-date">Saturday, September 02, 2017</h6>
<div class="hidden-print">
<a href="/articles/topics/Economics" class="tags" id="topic">Economics</a>
<span><a class="tags" href="/articles/topics/Scarcity" rel="tag">Scarcity</a></span>
<span><a class="tags" href="/articles/topics/Price Controls" rel="tag">Price Controls</a></span>
<span><a class="tags" href="/articles/topics/Natural disaster" rel="tag">Natural disaster</a></span>
</div>
<h1 class="article-republish-title">Anti-Price Gouging Laws Make as Much Sense as Anti-High Temperature Laws</h1>
<div class="article-subtitle">
Artificially low prices that result from price gouging laws won’t change the true conditions of scarcity in Texas and Louisiana.
</div>
<div class="author-list-box">
<div class="author-item">
<a href="/people/mark-j-perry/">
<img src="/media/15589/mark-j-perry.jpg?center=0.40430622009569378,0.52666666666666662&amp;mode=crop&amp;height=100&amp;widthratio=1&amp;rnd=131317337710000000" alt="Mark J. Perry" />
</a>
</div>
<div class="author-content">
<h6>
by&nbsp;
<a href="/people/mark-j-perry/">Mark J. Perry</a>
</h6>
</div>
</div>
<ul class="social-links">
<li>
<a class="addthis_button_facebook" title="facebook">
<i class="fa fa-facebook" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="addthis_button_twitter" title="twitter">
<i class="fa fa-twitter" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="addthis_button_google_plusone_share" title="google plus">
<i class="fa fa-google-plus" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="addthis_button_linkedin" title="linkedin">
<i class="fa fa-linkedin" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="addthis_button_reddit" title="reddit">
<i class="fa fa-reddit-alien" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="addthis_button_more" title="more">
<i class="fa fa-plus-square-o" aria-hidden="true"></i>
</a>
</li>
</ul>
</div>
<div class="article-body-cont" responsive-videos>
<div class="article-body-text">
<p>Inspired by events following Hurricane Harvey, how about a “Maximum Temperature Act”? </p>
<p><span class="rte-quote">Those retailers are now subject to legal prosecution and fines for charging “excessively high” prices.</span></p> 
<p>Specifically, couldn’t the government intervene in the market for temperature-reading equipment to counteract unconscionable “excessively high” summer temperatures (“temperature gouging”) just like state and city governments intervene in local markets to counteract unconscionable “excessively high” prices (“price gouging”) following natural disasters like Hurricane Harvey?</p>
<p>Let me explain, and start with a typical non-economic “Defense of Price Gouging Laws”:</p>
<p>Many residents in Texas and Louisiana have suffered from the devastating effects of Hurricane Harvey in recent days, and some of those residents are now being unfairly subjected to further suffering from the unconscionable actions of businesses and individuals who are engaged in illegal price gouging for essential goods like gasoline, water, and food.</p>
<p>To prevent residents from being victimized by ruthless and greedy price gougers, Texas law prohibits businesses from charging “exorbitant prices” for gasoline, food, water, clothing, and lodging following natural disasters like Hurricane Harvey.</p>
<p>Despite those price gouging laws, one large Texas retailer was allegedly charging $42 for a case of water and a gas station in the affected area was reported to be charging $99 for a case of water according to the Texas attorney general. Those retailers are now subject to legal prosecution and fines for charging “excessively high” prices in violation of price gouging laws in Texas.</p>
<p><strong>If That Makes Sense Then So Does This</strong></p>
<p><span class="rte-quote">Our collective sense of fairness should motivate us to support legislation that will force all thermostats to have a maximum and fair temperature reading.</span></p>
<p>Based on the “logic” of price gouging laws presented above, I will now present a “Defense of Maximum Temperature Laws”:</p>
<p>During the summer, many areas of the country are affected by “excessively high, exorbitant temperatures.” For example, Phoenix had 19 days of 110-plus summer heat in June and July of this year, and the area could see 100 days of temperatures of 110 degrees or more over the next several decades according to one forecast. Earlier this month, AccuWeather Chief Meteorologist Elliot Abrams said that “The current heat wave in the Northwest may end up being the most notable event of the entire summer for the U.S.”</p>
<p>And with many expecting global warming to be getting worse in the coming decades, something has to be done about this unacceptable situation of excessive heat. Without some kind of government intervention to address high-temperature readings being registered on existing thermometers and thermostats during the summer months, Mother Nature will continually and ruthlessly expose us to unbearable summer conditions of unconscionably high temperatures.</p>
<p>Who among us wouldn’t agree that these excessively high summer temperatures are unfair, unreasonable, unjust, and maybe even “immoral”? To counteract this ongoing hot weather injustice and Mother Nature’s ongoing lack of concern for overheated Americans, our collective sense of fairness and justice should motivate us to support legislation that will force all thermostats and thermometers sold in the United States to have a maximum, reasonable and fair temperature reading, of let’s say 90 degrees Fahrenheit.</p>
<p>As part of my newly proposed Fair Maximum Temperature Act of 2017, all existing thermometers and thermostats in homes, offices, and businesses will be immediately replaced with new temperature-reading equipment with a maximum reading of 90 degrees Fahrenheit (see graphic above).</p>
<p><span class="rte-quote">Violators will subject to penalties, fines and possible jail time.</span></p>
<p>Any temperatures above that maximum (e.g., 110 degrees in Phoenix) will now be considered unfair, immoral and unconscionable acts of “temperature gouging” and will be outlawed by the Fair Maximum Temperature Act of 2017. Violators will be subject to penalties, fines and possible jail time for thermostat manufacturers who continue to sell thermostats with temperature readings above the government-mandated maximum temperature. Further, all news and weather reports, all TV and radio stations, and all newspapers and websites will be prohibited from quoting any temperatures above the federally mandated maximum of 90 degrees F.</p>
<p>If successful, subsequent legislation for a Fair Minimum Temperature Act should be considered for winter months, e.g., a minimum allowable temperature reading of 0 degrees Fahrenheit on all thermostats to control Mother Nature’s unfair and unconscionably low temperatures during the cold summer months, frequently leading to weather-related deaths.</p>
<p><strong>Totally Ridiculous</strong></p>
<p>Bottom Line: If the proposed Maximum/Minimum Temperature Laws seem ridiculous, that’s because they are totally ridiculous. And so are price gouging laws equally ridiculous. Setting maximum prices to prevent “excessively high” and “unconscionable” prices following Hurricane Harvey with price gouging laws won’t change the underlying supply and demand conditions one iota, and will in fact significantly distort information about those conditions and shortages that are guaranteed to significantly retard the recovery process.</p>
<p><span class="rte-quote">Artificially low prices won’t change the true conditions of scarcity any more than artificially restricted thermostats change the true temperature.</span></p>
<p>The artificially low, government-mandated prices will cause distortions and inefficiencies in Texas and Louisiana because the artificial prices won’t accurately and truthfully reflect the economic reality that supplies of critical goods are extremely low at the same time demand for those goods is extremely high.</p>
<p>Price gouging laws create a government-mandated fantasy world with prices that create a complete disconnect between the true measure of a scare good’s value and a fantasy measure of that good’s value.</p>
<p>Likewise, imposing a maximum (or minimum) temperature law would create a government-mandated fantasy world about weather conditions, creating a disconnect between the true temperature (e.g., -20 degrees or 100 degrees F) and an artificial government-mandated minimum or maximum temperature (0 degrees or 90 degrees F).</p>
<p>And just like price gouging laws create distortions in areas affected by a natural disaster, so would a maximum (or minimum) temperature law create havoc for Americans, because thermostats would be conveying inaccurate measures of the true temperature when it is extremely hot or cold. Artificially low prices that result from price gouging laws won’t change the true conditions of scarcity in Texas and Louisiana any more than artificially restricted thermostats change the true temperature.</p>
<p><strong>Efficient Allocation of Resources</strong></p>
<p>When it comes to the weather, what we want is the most precise measure possible of the temperature, and we get those readings from accurate thermostats and thermometers, not from artificial, fantasy readings from instruments regulated by government-mandated minimum or maximum temperature laws.</p>
<p><span class="rte-quote">Market forces will address the post-disaster shortages more quickly and effectively than non-market based prices.</span></p>
<p>When it comes to maximizing the efficient allocation of resources following a natural disaster like Hurricane Harvey, what we want are accurate, truthful and precise measures of market conditions (supply and demand), and we can only get those measures from market prices, not from artificial, government-mandated price gouging laws.</p>
<p>To address the serious economic disruptions and disaster-related shortages from Hurricane Harvey, we only have two basic choices: a) market prices that accurately reflect true scarcity and market fundamentals (like an accurate thermostat provides the true temperature) or b) price controls that ignore scarcity and market forces, and therefore transmit false information about scarcity (like a thermostat subject to minimum/maximum temperature laws).</p>
<p>As cruel as it may sound to those who are long on indignation and short on economics, market forces and market prices will address the post-disaster shortages in Texas and Louisiana more quickly and more effectively than government-determined, non-market based prices that result from price gouging laws.</p>
<p>See price-gouging articles by Tim Worstall (“<a href="https://webcache.googleusercontent.com/search?q=cache:VVRXfy0RvlUJ:https://www.forbes.com/sites/timworstall/2017/08/27/hurricane-harvey-is-when-we-need-price-gouging-not-laws-against-it/+&amp;cd=5&amp;hl=en&amp;ct=clnk&amp;gl=us">Hurricane Harvey Is When We Need Price Gouging, Not Laws Against It</a>“) and Dan Mitchell (“<a href="https://fee.org/articles/texas-price-gougers-are-hurricane-heroes/">Texas Price Gougers Are Hurricane Heroes</a>“) and a great price gouging video by John Stossel below (ht/Dan Mitchell).</p>
<p style="text-align: center;"><iframe width="560" height="315" src="https://www.youtube.com/embed/R6ojYtKazgQ" frameborder="0" allowfullscreen=""></iframe></p>
<p style="text-align: right;"><em>Reprinted from <a href="http://www.aei.org/publication/inspired-by-hurricane-harvey-i-propose-the-maximum-temperature-act-to-stop-unconscionable-temperature-gouging/">American Enterprise Institute</a>.</em></p>
</div>

<div class="cf-1192-area-3659 col-md-12"></div>
<div class="author-group">
<div class="article-author">
<img src="/media/15589/mark-j-perry.jpg?center=0.40430622009569378,0.52666666666666662&amp;mode=crop&amp;height=287&amp;widthratio=1.3937282229965156794425087108&amp;rnd=131317337710000000" alt="Mark J. Perry">
<h5>
<a href="/people/mark-j-perry/">
Mark J. Perry
</a>
</h5>
<p class="brief-bio">
<p>Mark J. Perry is a scholar at the American Enterprise Institute and a professor of economics and finance at the University of Michigan’s Flint campus.</p>
</p>
</div>
</div>
<div class="article-share">
<div class="row">
<div class="col-md-6">
<ul class="social-links">
<li>
<a class="addthis_button_facebook" title="facebook">
<i class="fa fa-facebook" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="addthis_button_twitter" title="twitter">
<i class="fa fa-twitter" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="addthis_button_google_plusone_share" title="google plus">
<i class="fa fa-google-plus" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="addthis_button_linkedin" title="linkedin">
<i class="fa fa-linkedin" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="addthis_button_reddit" title="reddit">
<i class="fa fa-reddit-alien" aria-hidden="true"></i>
</a>
</li>
<li>
<a class="addthis_button_more" title="more">
<i class="fa fa-plus-square-o" aria-hidden="true"></i>
</a>
</li>
</ul>
</div>
<div class="col-md-6">
<div class="content-republish">
<a class="content-republish-button btn btn-default black" href="#" onclick="ga('send', 'event', 'republish', 'click',window.location.pathname);">Republish</a>
</div>
</div>
</div>
</div>
<div class="article-comments">

<button class="show-comments button" disqus-url="https://fee.org/articles/anti-price-gouging-laws-make-as-much-sense-as-anti-high-temperature-laws/">Open Comments</button>
<div id="disqus_thread" class="disqus_thread"></div>
<script>
    var disqus_config = function () {
        this.page.url = 'https://fee.org/articles/anti-price-gouging-laws-make-as-much-sense-as-anti-high-temperature-laws/'; 
        //this.page.identifier = PAGE_IDENTIFIER; // Replace PAGE_IDENTIFIER with your page's unique identifier variable
    };
</script>
<div style="display: none;" class="count-comments" data-disqus-url="https://fee.org/articles/anti-price-gouging-laws-make-as-much-sense-as-anti-high-temperature-laws/"></div>
</div>
</div>
</div>
</div>
<div class="col-md-4 sidebar">
<div id="article-side-nav">
<div class="most-popular-sidebar" ng-controller="popularArticlesController as ctrl" ng-init="ctrl.imageHeight=100; ctrl.imageWidthRatio=1">
<h2 class="title2">
<span>Most</span> Popular
</h2>
<ul>
<li ng-repeat="article in ctrl.articles" class="article" style="overflow: hidden;">
<h3>
<a ng-href="{{article.url}}" onclick="ga('send', 'event', 'popular_widget', 'click', this.href);">
{{article.title}}
</a>
</h3>
<div class="theme-img pull-right">
<a ng-href="{{article.url}}" ng-if="article.image_url != null" onclick="ga('send', 'event', 'popular_widget', 'click', this.href);">
<img ng-src="{{article.image_url}}" alt="">
</a>
 </div>
</li>
</ul>
</div>

<div class="cf-1192-area-3658"></div>
<hr />
<div class="featured course">
<h2 class="title2"><span>Featured</span> Course</h2>
<div class="feature-img">
<a href="http://courses.fee.org/courses/module-two?utm_source=course_widget&utm_medium=web&utm_campaign=courses">
<img src="/media/18490/eoe-mod-2.png?anchor=center&amp;mode=crop&amp;height=181&amp;widthratio=1.1049723756906077348066298343&amp;rnd=131199635300000000">
</a>
</div>
<div class="feature-content">
<h3><a href="http://courses.fee.org/courses/module-two?utm_source=course_widget&utm_medium=web&utm_campaign=courses">Entrepreneur&#39;s Role in Creating Value</a></h3>
<p>Value is in the eye of the valuer. Entrepreneurs strive to rearrange production in a way that creates value for the consumer.</p>
<a href="http://courses.fee.org/courses/module-two?utm_source=course_widget&utm_medium=web&utm_campaign=courses" class="btn btn-default black">FREE COURSE</a>
</div>
</div>
<hr />

<div class="sidebar-ads">
<h2 class="title2">
<span>Advertisement</span>
</h2>
<div class="sidebar-ad-container">

<div id="amznCharityBanner"><script type="text/javascript">(function() {var iFrame = document.createElement('iframe'); iFrame.style.display = 'none'; iFrame.style.border = "none"; iFrame.width = 310; iFrame.height = 256; iFrame.setAttribute && iFrame.setAttribute('scrolling', 'no'); iFrame.setAttribute('frameborder', '0'); setTimeout(function() {var contents = (iFrame.contentWindow) ? iFrame.contentWindow : (iFrame.contentDocument.document) ? iFrame.contentDocument.document : iFrame.contentDocument; contents.document.open(); contents.document.write(decodeURIComponent("%3Cdiv%20id%3D%22amznCharityBannerInner%22%3E%3Ca%20href%3D%22https%3A%2F%2Fsmile.amazon.com%2Fch%2F13-6006960%22%20target%3D%22_blank%22%3E%3Cdiv%20class%3D%22text%22%20height%3D%22%22%3E%3Cdiv%20class%3D%22support-wrapper%22%3E%3Cdiv%20class%3D%22support%22%20style%3D%22font-size%3A%2025px%3B%20line-height%3A%2028px%3B%20margin-top%3A%201px%3B%20margin-bottom%3A%201px%3B%22%3ESupport%20%3Cspan%20id%3D%22charity-name%22%20style%3D%22display%3A%20inline-block%3B%22%3EFoundation%20for%20Economic%20Education.%3C%2Fspan%3E%3C%2Fdiv%3E%3C%2Fdiv%3E%3Cp%20class%3D%22when-shop%22%3EWhen%20you%20shop%20at%20%3Cb%3Esmile.amazon.com%2C%3C%2Fb%3E%3C%2Fp%3E%3Cp%20class%3D%22donates%22%3EAmazon%20donates.%3C%2Fp%3E%3C%2Fdiv%3E%3C%2Fa%3E%3C%2Fdiv%3E%3Cstyle%3E%23amznCharityBannerInner%7Bbackground-image%3Aurl(https%3A%2F%2Fm.media-amazon.com%2Fimages%2FG%2F01%2Fx-locale%2Fpaladin%2Fcharitycentral%2Fbanner-background-image._CB309675353_.png)%3Bwidth%3A300px%3Bheight%3A250px%3Bposition%3Arelative%7D%23amznCharityBannerInner%20a%7Bdisplay%3Ablock%3Bwidth%3A100%25%3Bheight%3A100%25%3Bposition%3Arelative%3Bcolor%3A%23000%3Btext-decoration%3Anone%7D.text%7Bposition%3Aabsolute%3Btop%3A20px%3Bleft%3A15px%3Bright%3A15px%3Bbottom%3A100px%7D.support-wrapper%7Boverflow%3Ahidden%3Bmax-height%3A86px%7D.support%7Bfont-family%3AArial%2Csans%3Bfont-weight%3A700%3Bline-height%3A28px%3Bfont-size%3A25px%3Bcolor%3A%23333%3Btext-align%3Acenter%3Bmargin%3A0%3Bpadding%3A0%3Bbackground%3A0%200%7D.when-shop%7Bfont-family%3AArial%2Csans%3Bfont-size%3A15px%3Bfont-weight%3A400%3Bline-height%3A25px%3Bcolor%3A%23333%3Btext-align%3Acenter%3Bmargin%3A0%3Bpadding%3A0%3Bbackground%3A0%200%7D.donates%7Bfont-family%3AArial%2Csans%3Bfont-size%3A15px%3Bfont-weight%3A400%3Bline-height%3A21px%3Bcolor%3A%23333%3Btext-align%3Acenter%3Bmargin%3A0%3Bpadding%3A0%3Bbackground%3A0%200%7D%3C%2Fstyle%3E")); contents.document.close(); iFrame.style.display = 'block';}); document.getElementById('amznCharityBanner').appendChild(iFrame); })(); </script></div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="section grey related-article" ng-controller="relatedArticlesController as ctrl" ng-cloak>
<div class="container">
<h2 class="title2">
<span>Further</span> Reading
</h2>
<div class="row">
<div class="col-md-6 col-sm-6 article" ng-repeat-start="relArticle in ctrl.articles">
<div class="col-md-4">
<div class="row">
<div class="theme-img">
<div class="theme-img-wrap">
<a href="/articles/topics/{{relArticle.section}}" class="tags" id="topic">{{relArticle.section}}</a>
<a href="{{relArticle.url}}" ng-if="relArticle.image_url != null" onclick="ga('send', 'event', 'related_widget', 'click', this.href);">
<img ng-src="{{relArticle.image_url}}" alt="">
</a>
</div>
</div>
</div>
</div>
<div class="col-md-8">
<h3>
<a href="{{relArticle.url}}" onclick="ga('send', 'event', 'related_widget', 'click', this.href);">
{{relArticle.title}}
</a>
</h3>
<div class="meta">
<span class="author-info" ng-show="ctrl.getAuthorURL(relArticle.metadata)">
<a href="/people/{{ctrl.getAuthorURL(relArticle.metadata)}}">{{relArticle.author}}</a> - {{relArticle.pub_date | date : 'MMMM dd, yyyy'}}
</span>
<span class="author-info" ng-show="!ctrl.getAuthorURL(relArticle.metadata)">
{{relArticle.author}} - {{relArticle.pub_date | date : 'MMMM dd, yyyy'}}
</span>
<span class="share-comment addthis_toolbox">
<a class="addthis_button_more first" addthis:url="{{relArticle.url}}" addthis:title="{{relArticle.title}}"><img src="/images/ico-share.svg" height="12" alt="" title="Share">{{relArticle.shareCount}}</a>
<a href="{{relArticle.url}}#disqus_thread" class="disqus_thread"></a>
</span>
</div>
</div>
</div>
<div class="clearfix" ng-if="$index % 2 == 1" ng-repeat-end></div>
</div>
</div>
</section>
</div>
<div when-scrolled="loadArticles()" style="position:relative">
<div ng-repeat="article in articles" when-scrolled-to="changeUrl(article.Title, article.Url)" class="article-container">
<input type="hidden" class="article--id" value="{{article.Id}}" />
<section class="hero article-detail hidden-print">
<article-header></article-header>
</section>
<section class="section text-left article-detail-container print75">
<div class="container">
<div class="row">
<div class="col-md-8">
<div class="single-article">
<div class="article-about">
<h6 class="sub-heading article-date">{{article.DatePublishedString}}</h6>
<div class="hidden-print">
<a href="/topics/{{article.Topic.Topic}}" class="tags" ng-if="article.Topic.HasUrl">{{article.Topic.Topic}}</a>
<span class="tags" ng-if="!article.Topic.HasUrl">{{article.Topic.Topic}}</span>
</div>
<h2 ng-bind-html="article.Title" class="article-republish-title">{{article.Title}}</h2>
<div class="article-subtitle" ng-bind-html="article.SubTitle">
</div>
<div class="author-list-box">
<div class="author-item" ng-repeat="author in article.Authors">
<div ng-if="author != null">
<a href="{{author.Url}}">
<img ng-src="{{author.SmallPhotoCropUrl}}" alt="" />
</a>
</div>
</div>
<div class="author-content">
<h6>
by <a href="author.Url" ng-repeat="author in article.Authors">{{author.FullName}}<span ng-if="!$last">, </span></a>
</h6>
</div>
</div>
<share-boost></share-boost>
</div>
<div class="article-body-cont" responsive-videos>
<div class="article-body-text" ng-bind-html="article.BodyText">
{{article.BodyText}}
</div>
<author-about-block></author-about-block>
<div class="article-share">
<div class="row">
<div class="col-md-6">
<share-boost></share-boost>
</div>
<div class="col-md-6">
<content-republish></content-republish>
</div>
</div>
</div>
<div class="article-comments">
<disqus-comments></disqus-comments>
</div>
</div>
</div>
</div>
<div class="col-md-4 sidebar">
</div>
</div>
</div>
</section>
</div>
<div class="scroll-to-bottom" scroll-to-top>
<div class="fa fa-arrow-up"></div>
</div>
</div>
</section>
<section class="lightbox">
<div class="lightbox-inner">
<div id="republish-content">
<h3>Republish This Article</h3>
<p>This work is licensed under a Creative Commons Attribution 4.0 International License, except for material where copyright is reserved by a party other than FEE.</p>
<p>Please do not edit the piece, ensure that you attribute the author and mention that this article was originally published on FEE.org</p>

<textarea class="content-republish-body" name="content-republish-body"></textarea>
</div>
<footer>
<input type="button" class="btn btn-default black lightbox-close" value="Close" />
</footer>
</div>
</section>
</div>
<script src="//ajax.aspnetcdn.com/ajax/jQuery/jquery-2.2.4.min.js"></script>

<script type="text/javascript">
            function addScript( src,callback) {
                var s = document.createElement( 'script' );
                s.setAttribute( 'src', src );
                s.onload=callback;
                document.body.appendChild( s );
            }

            // if (typeof jQuery == 'undefined') {
            //     addScript('https://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.2.4.min.js');

            // }
        </script>
<script src="//ajax.aspnetcdn.com/ajax/jQuery/jquery-2.2.4.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/angular.js/1.6.0/angular.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angular_material/1.1.4/angular-material.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.6.0/angular-aria.min.js"></script>
<script src="/js/bundles/bootstrap?v=lDChKVc_6x-S_1H4HquZ7C5_zAXq9Q2N80j7vsQeKK01"></script>
<script src="/js/bundles/angular-libs?v=2awzpkMxw78jLLETqWn3NeytF9hFutHhqcf9LbZb8KA1"></script>
<script src="/js/bundles/fee-angular-controllers?v=NOiY8iYvEsNWXylIb3j22TGKEsoNW03NfVBxYslFNII1"></script>
<script src="/js/bundles/misc-libs?v=4MP8SEdyikKFnuM2-W8u4smU0gTMWN88jlGE6rpBTRs1"></script>
<script src="/js/bundles/fee-popups?v=F8JWUZ7co04QLPURGU8KdkTODiGyBCEZJi33GrCJXOk1"></script>
<script src="/js/bundles/misc-fee?v=AnNFaIBq-Tsq9clLylO6gM41RkbBL6yF2lFj_nGBKVw1"></script>
<script type="text/javascript">
            $(document).ready(function () {
                $fee.parsely.init({
                    publicKey: "fee.org",
                    secretKey: "AfOAgNV4KsK9Smew8TmsIe0htlxAKNLuvRwVcrURPoY",
                    days: 3,
                    limit: 4
                });

                addthis.init();
                addthis.toolbox(".addthis_toolbox");
            });
        </script>
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<link href="/content/angular-material.css" rel="stylesheet" />
<link href="/content/angular-material.layouts.css" rel="stylesheet" />
<script type="text/javascript">
    var __serviceWorkerUrl = "/serviceWorker.js?v=1587292160";
</script>
<script src="/Scripts/pushNotifications.js?v=1587292160"></script>
<script type="text/javascript">
    var disqus_shortname = 'fee-org';

    /* * * DON'T EDIT BELOW THIS LINE * * */
    (function () {
        var s = document.createElement('script'); s.async = true;
        s.type = 'text/javascript';
        s.src = '//' + disqus_shortname + '.disqus.com/count.js';
        (document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
    }());
</script>
<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-542d7a122bc9fd3e"></script>
<script type="text/javascript">
    var addthis_config = {
        data_track_address_bar: false,
        data_track_clickback: false
    };

    var addthis_share = addthis_share || {}
    addthis_share = {
        passthrough: {
            twitter: {
                via: "feeonline"
            }
        }
    }
</script>
<span style="float: right" class="desktop-tablet hidden" id="edit-link">
<small><a target="_blank" href="https://admin.fee.org/umbraco/#/content/content/edit/159291" rel="nofollow">Edit</a></small>
</span>

<div class="cf-1192-area-3660"></div>
<script>
    (function(i, s, o, g, r, a, m) {
        i['GoogleAnalyticsObject'] = r;
        i[r] = i[r] ||
            function() {
                (i[r].q = i[r].q || []).push(arguments);
            }, i[r].l = 1 * new Date();
        a = s.createElement(o),
            m = s.getElementsByTagName(o)[0];
        a.async = 1;
        a.src = g;
        m.parentNode.insertBefore(a, m);
    })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');

    ga('create', 'UA-36183731-1', 'fee.org');
    ga('require', 'displayfeatures');
    ga('send', 'pageview');
</script>

<div id="parsely-root" style="display: none">
<span id="parsely-cfg" data-parsely-site="fee.org"></span>
</div>
<script>
(function(s, p, d) {
var h=d.location.protocol, i=p+"-"+s,
e=d.getElementById(i), r=d.getElementById(p+"-root"),
u=h==="https:"?"d1z2jf7jlzjs58.cloudfront.net"
:"static."+p+".com";
if (e) return;
e = d.createElement(s); e.id = i; e.async = true;
e.src = h+"//"+u+"/p.js"; r.appendChild(e);
})("script", "parsely", document);
</script>
<script type="text/javascript">
    PARSELY = {
        // after PARSELY tracking code loads asynchronously
        onload: function () {
            console.log("PARSELY loaded");
            var uuid = PARSELY.config.parsely_site_uuid;

            var evt = new CustomEvent("parselyScriptLoaded", {
                detail: {
                    uuid: uuid
                }
            });
            
            window.dispatchEvent(evt);
        }
    };    
</script>

<script>
    var _prum = [
        ['id', '55d0808eabe53de2017af50d'],
        ['mark', 'firstbyte', (new Date()).getTime()]
    ];
    (function() {
        var s = document.getElementsByTagName('script')[0], p = document.createElement('script');
        p.async = 'async';
        p.src = '//rum-static.pingdom.net/prum.min.js';
        s.parentNode.insertBefore(p, s);
    })();
</script>

<script type="text/javascript">
    _atrk_opts = { atrk_acct: "ftPtl1aAFUE0uW", domain: "fee.org", dynamic: true };
    (function() {
        var as = document.createElement('script');
        as.type = 'text/javascript';
        as.async = true;
        as.src = "https://d31qbv1cthcecs.cloudfront.net/atrk.js";
        var s = document.getElementsByTagName('script')[0];
        s.parentNode.insertBefore(as, s);
    })();
</script>
<noscript>
    <img src="https://d5nxst8fruw4z.cloudfront.net/atrk.gif?account=ftPtl1aAFUE0uW" style="display: none" height="1" width="1" alt="" />
</noscript>

<div id="fb-root"></div>
<script>
(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.5&appId=1641730512753639";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<script type="text/javascript">
var clicky_site_ids = clicky_site_ids || [];
clicky_site_ids.push(100931785);
(function() {
  var s = document.createElement('script');
  s.type = 'text/javascript';
  s.async = true;
  s.src = '//static.getclicky.com/js';
  ( document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0] ).appendChild( s );
})();
</script>
<noscript>
    <p>
        <img alt="Clicky" width="1" height="1" src="//in.getclicky.com/100931785ns.gif" />
    </p>
</noscript>

<script type="text/javascript">
var _qevents = _qevents || [];

(function() {
var elem = document.createElement('script');
elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js";
elem.async = true;
elem.type = "text/javascript";
var scpt = document.getElementsByTagName('script')[0];
scpt.parentNode.insertBefore(elem, scpt);
})();

_qevents.push({
qacct:"p-Uxh2BtvCSfcff"
});
</script>
<noscript>
<div style="display:none;">
<img src="//pixel.quantserve.com/pixel/p-Uxh2BtvCSfcff.gif" border="0" height="1" width="1" alt="Quantcast"/>
</div>
</noscript>


<script>
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,'script','https://connect.facebook.net/en_US/fbevents.js');

fbq('init', '1596986373929885');
fbq('track', "PageView");</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1596986373929885&ev=PageView&noscript=1"
/></noscript>

<script type="text/javascript">
_linkedin_data_partner_id = "32094";
</script><script type="text/javascript">
(function(){var s = document.getElementsByTagName("script")[0];
var b = document.createElement("script");
b.type = "text/javascript";b.async = true;
b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
s.parentNode.insertBefore(b, s);})();
</script>

<script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/2689599.js"></script>


<script async src="https://assets.convertflow.com/scripts/1192.js"></script>


<script type="text/javascript">
    var google_tag_params = {    
    //edu_totalvalue: 'REPLACE_WITH_VALUE',
    };
    </script>
<script type="text/javascript">
    /* <![CDATA[ */
    var google_conversion_id = 853704134;
    var google_custom_params = window.google_tag_params;
    var google_remarketing_only = true;
    /* ]]> */
    </script>
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<div style="display:inline;">
    <img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/853704134/?guid=ON&amp;script=0"/>
    </div>
</noscript>
<div id="popup-component-container">
<popup-component page="159291"></popup-component>
</div>
</div>
<script src="/js/bundles/fee-article?v=xgkmXCd0n7PS-MZOiFTP-q207Qs2aBtb9Rnd5hUx-Gw1"></script>
<script type="text/javascript">

        window.addEventListener('parselyScriptLoaded', function (e) {
            var url = '/articles/anti-price-gouging-laws-make-as-much-sense-as-anti-high-temperature-laws/';

            $fee.parsely.authenticate(function () {
                $fee.parsely.trainProfile(url, e.detail.uuid, function (result) {
                    if (!result.success) {
                        console.error("Error: Parsely train for URL:", url, "error = ", result.error);
                    }
                });
            });
        });

        $(document).on('keydown', function (e) {
            if (e.ctrlKey && (e.key == "p" || e.charCode == 16 || e.charCode == 112 || e.keyCode == 80)) {
                var rememberedSCroll = $(window).scrollTop();
                e.cancelBubble = true;
                e.preventDefault();
                e.stopImmediatePropagation();
                window.print();
                $(window).scrollTop(rememberedSCroll);
            }
        });
    </script>
<script>fbq('track', 'ViewContent', { content_name: "Anti-Price Gouging Laws Make as Much Sense as Anti-High Temperature Laws", content_category: "Article" });</script>
<script type="text/javascript">
        
        $(document).ready(function () {
            if (window.location.search.indexOf('ribbon=no') === -1) {
                //console.log();
                var bottomOfNav = $("nav").offset().top + $("nav").outerHeight();
                var ribbon = new $fee.articleribbon().init($("#articleRibbonRoot"), { minHeightToShow: bottomOfNav });
            }
        });
    </script>
<script type="text/javascript">
        $('.rte-quote').parent().each(function () {
            nextH2 = $(this).next('h2');
            if (nextH2.length > 0) {
                $(this).children().css({ "width": "100%", "float": "none","margin":"0"})
            }

        });
    </script>
</body>
</html>
