This "mining causes price" is a basic fallacy.
Read
https://en.bitcoin.it/wiki/Myths#Bitcoin_is_backed_by_processing_power"The value of bitcoins are based on how much electricity and computing power it takes to mine them"
"- This statement is an attempt to apply to Bitcoin the labor theory of value, which is generally accepted as false. Just because something takes X resources to create does not mean that the resulting product will be worth X. It can be worth more, or less, depending on the utility thereof to its users.
In fact the causality is the reverse of that (this applies to the labor theory of value in general). The cost to mine bitcoins is based on how much they are worth. If bitcoins go up in value, more people will mine (because mining is profitable), thus difficulty will go up, thus the cost of mining will go up. The inverse happens if bitcoins go down in value. These effects balance out to cause mining to always cost an amount proportional to the value of bitcoins it produces. "Also, check out the facts:
Transaction fees for miners are diminishing hard!
https://blockchain.info/charts/transaction-fees?timespan=2year&showDataPoints=false&daysAverageString=1&show_header=true&scale=0&address=Hashrate is ever increasing in the long run, and has no correlation of the market price (it can't be, a user don't care about how hard was it to make, labor not = value!!)
https://blockchain.info/charts/hash-rate?timespan=2year&showDataPoints=false&daysAverageString=1&show_header=true&scale=0&address=Market price (aka capitalization)
https://blockchain.info/charts/market-cap?timespan=2year&showDataPoints=false&daysAverageString=1&show_header=true&scale=0&address=So, no, IF you are not hodling your mined BTC, than mining is purely loosing money at today prices. If you bought the mining machine in BTC, than it will always be in the negative, because that way the price of BTC does not matter (you either hold BTC, or a machine making BTC, costing the same BTC = BTC/USD price is irrelevant.) The only way you make profit if you mined more BTC, than the cost of your machine IN BTC !!!
Obviously, that cannot happen, because it means the difficulty is lower, means more miners join, means less BTC return etc. It is a self reinforcing spiral!
The only time ASIC mining was profitable was when the first baches came out, and even that only mostly for the manufacturers themselves! (Or cloud hashing, which never going to make the money back for the renters...
http://arielbarreiro.com.ar/en/bitcoin-cloud-hashing-review)